body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}.nav li ul{border-color:#ffa92c}#top-menu li a{font-size:18px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:18px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffa92c}#footer-widgets .footer-widget li:before{top:10.6px}#footer-info,#footer-info a{color:#ffffff}#footer-info,#footer-info a{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}#footer-info{font-size:18px}@media only screen and (min-width:981px){#logo{max-height:95%}.et_pb_svg_logo #logo{height:95%}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffa92c!important}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,700;1,800&display=swap');.vertical-align{display:flex;justify-content:center;flex-direction:column}#main-header>.et_menu_container{max-width:1080px!important}.vertical-align{display:flex;justify-content:center;flex-direction:column}.icon-star:before{content:'e033';font-family:'ETmodules';font-size:22px;font-weight:300;color:#F69C40;margin-right:3px}.more-link{padding:10px;background-color:#ffa92c;color:#fff;text-decoration:none!important;text-transform:capitalize}.post-content-inner{margin-bottom:20px}a.more-link:hover{text-decoration:underline!important}.table .tablerow .td,.td-pros,.td-cons{border-collapse:collapse}.td-pros{background-color:#00bf08;color:#fff;font-weight:bold;padding-left:10px;width:50%}.td-cons{background-color:#bf000a;color:#fff;font-weight:bold;padding-left:10px;width:50%}.tablerow>.td{padding:10px!important;border:1px solid #efefef}.pros:before{content:'e052';color:#00bf08;font-family:'ETmodules';margin-right:10px}.cons:before{content:'e051';color:#bf000a;font-family:'ETmodules';margin-right:10px}.table{margin-bottom:30px;width:100%}.latest-posts .et_pb_post{margin-bottom:10px!important;padding-bottom:0px!important}.mobile_menu_bar:before{color:#ffa92c!important}.et_mobile_menu{border-top:3px solid #ffa92c!important}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current_page_item>a{color:#ffa92c!important}.amz-btn{padding:10px;background-color:#ffa92c;color:#fff;font-weight:700}.amz{text-align:center;margin-top:20px;margin-bottom:20px}@media (min-width:768px){iframe{float:left;margin-right:20px;margin-top:25px}}.et_pb_team_member_0_tb_body .et_pb_member_social_links a{background-color:#2ea3f2!important;padding:8px 12px;border-radius:53px}@media (min-width:600px){.product-box{display:flex}.product-left{width:50%;padding:20px}.product-right{width:50%;margin-left:30px}}.product-left-image,.product-left-title,.product-button{text-align:center}.product-left-title{font-size:24px;font-weight:bold}.product-button-a{padding:12px;text-align:center;font-weight:700;font-size:18px;line-height:22px;margin-top:15px;display:block!important;text-decoration:none!important;color:#fff!important;background-color:#008bff}.product-box{margin:30px 0px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@media (max-width:600px){.product-box{padding:20px}}table{margin-bottom:20px}.tg-compare-wrapper{--lk-blue:#2A8DFF;--lk-ink:#0F172A;--lk-muted:#0F172A;--lk-border:#E5EAF0;--lk-soft:#F8FAFC}.tg-compare-wrapper{font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;max-width:1100px;margin:0 auto;box-sizing:border-box;overflow-x:auto}.tg-compare-table td,.tg-compare-table th,.tg-compare-table tr,.tg-compare-table tbody{border:none!important}.tg-compare-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--lk-border)!important;border-radius:14px;overflow:hidden;background:#fff}.tg-compare-table thead{background:#F1F5F9}.tg-compare-table th{padding:14px 16px!important;font-size:0.75rem;text-transform:uppercase;letter-spacing:.08em;color:#000;text-align:left;font-weight:700;border-bottom:1px solid var(--lk-border)!important;white-space:nowrap}.tg-compare-table td{padding:14px 16px!important;font-size:0.95rem;line-height:1.55;color:var(--lk-muted);vertical-align:top;border-top:1px solid var(--lk-border)!important}.tg-rank{font-weight:700;color:#64748B;width:40px;text-align:center}.tg-tool{font-weight:700;color:var(--lk-ink);white-space:nowrap}.tg-badge{margin-left:8px;font-size:10px;font-weight:500;padding:3px 8px;border-radius:999px;color:#1E3A8A;background:#E8F1FF;border:1px solid #C7DEFF;text-transform:uppercase;letter-spacing:.05em}.tg-tool-and-badge{white-space:nowrap}.tg-tldr-disclaimer{margin-top:10px;font-size:0.75rem;color:#64748B;line-height:1.5}@media(max-width:780px){.tg-compare-wrapper{padding:16px;border-radius:16px;overflow-x:auto;width:100%}.tg-compare-table{min-width:900px;font-size:0.82rem}.tg-compare-table th,.tg-compare-table td{padding:8px 10px;white-space:nowrap}}#main-header>.et_menu_container{max-width:1080px!important}.vertical-align{display:flex;justify-content:center;flex-direction:column}.icon-star:before{content:'e033';font-family:'ETmodules';font-size:22px;font-weight:300;color:#F69C40;margin-right:3px}.more-link{padding:10px;background-color:#ffa92c;color:#fff;text-decoration:none!important;text-transform:capitalize}.post-content-inner{margin-bottom:20px}a.more-link:hover{text-decoration:underline!important}.table .tablerow .td,.td-pros,.td-cons{border-collapse:collapse}.td-pros{background-color:#00bf08;color:#fff;font-weight:bold;padding-left:10px;width:50%}.td-cons{background-color:#bf000a;color:#fff;font-weight:bold;padding-left:10px;width:50%}.tablerow>.td{padding:10px!important;border:1px solid #efefef}.pros:before{content:'e052';color:#00bf08;font-family:'ETmodules';margin-right:10px}.cons:before{content:'e051';color:#bf000a;font-family:'ETmodules';margin-right:10px}.table{margin-bottom:30px;width:100%}.latest-posts .et_pb_post{margin-bottom:10px!important;padding-bottom:0px!important}.mobile_menu_bar:before{color:#ffa92c!important}.et_mobile_menu{border-top:3px solid #ffa92c!important}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current_page_item>a{color:#ffa92c!important}.amz-btn{padding:10px;background-color:#ffa92c;color:#fff;font-weight:700}.amz{text-align:center;margin-top:20px;margin-bottom:20px}@media (min-width:768px){iframe{float:left;margin-right:20px;margin-top:25px}}.et_pb_team_member_0_tb_body .et_pb_member_social_links a{background-color:#2ea3f2!important;padding:8px 12px;border-radius:53px}@media (min-width:600px){.product-box{display:flex}.product-left{width:50%;padding:20px}.product-right{width:50%;margin-left:30px}}.product-left-image,.product-left-title,.product-button{text-align:center}.product-left-title{font-size:24px;font-weight:bold}.product-button-a{padding:12px;text-align:center;font-weight:700;font-size:18px;line-height:22px;margin-top:15px;display:block!important;text-decoration:none!important;color:#fff!important;background-color:#008bff}.product-box{margin:30px 0px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@media (max-width:600px){.product-box{padding:20px}}table{margin-bottom:20px}.tg-compare-wrapper{--lk-blue:#2A8DFF;--lk-ink:#0F172A;--lk-muted:#0F172A;--lk-border:#E5EAF0;--lk-soft:#F8FAFC}.tg-compare-wrapper{font-family:system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;max-width:1100px;margin:0 auto;box-sizing:border-box;overflow-x:auto}.tg-compare-table td,.tg-compare-table th,.tg-compare-table tr,.tg-compare-table tbody{border:none!important}.tg-compare-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--lk-border)!important;border-radius:14px;overflow:hidden;background:#fff}.tg-compare-table thead{background:#F1F5F9}.tg-compare-table th{padding:14px 16px!important;font-size:0.75rem;text-transform:uppercase;letter-spacing:.08em;color:#000;text-align:left;font-weight:700;border-bottom:1px solid var(--lk-border)!important;white-space:nowrap}.tg-compare-table td{padding:14px 16px!important;font-size:0.95rem;line-height:1.55;color:var(--lk-muted);vertical-align:top;border-top:1px solid var(--lk-border)!important}.tg-rank{font-weight:700;color:#64748B;width:40px;text-align:center}.tg-tool{font-weight:700;color:var(--lk-ink);white-space:nowrap}.tg-badge{margin-left:8px;font-size:10px;font-weight:500;padding:3px 8px;border-radius:999px;color:#1E3A8A;background:#E8F1FF;border:1px solid #C7DEFF;text-transform:uppercase;letter-spacing:.05em}.tg-tool-and-badge{white-space:nowrap}.tg-tldr-disclaimer{margin-top:10px;font-size:0.75rem;color:#64748B;line-height:1.5}@media(max-width:780px){.tg-compare-wrapper{padding:16px;border-radius:16px;overflow-x:auto;width:100%}.tg-compare-table{min-width:900px;font-size:0.82rem}.tg-compare-table th,.tg-compare-table td{padding:8px 10px;white-space:nowrap}}.tg-home{--ink:#14171A;--ink-soft:#23282D;--stone:#4A5058;--stone-soft:#6B7178;--cream:#F7F5F2;--cream-deep:#EFEAE3;--line:#E2DBD0;--white:#FFFFFF;--accent:#A84B0C;--accent-bright:#F28C28;--accent-wash:#FDEBD7;--ease:cubic-bezier(.22,.61,.36,1);--shadow:0 40px 90px -50px rgba(20,23,26,.55);--shell:min(1200px,100% - clamp(36px,7vw,112px));--pad:clamp(72px,8vw,128px);font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:18px;line-height:1.72;color:var(--stone);background:var(--cream);-webkit-font-smoothing:antialiased;overflow:hidden}.tg-home *,.tg-home *::before,.tg-home *::after{box-sizing:border-box}.tg-home h1,.tg-home h2,.tg-home h3,.tg-home p,.tg-home ul,.tg-home li,.tg-home form{margin:0;padding:0}.tg-home ul{list-style:none}.tg-home a{color:inherit;text-decoration:none}.tg-home img{display:block;max-width:100%}.tg-home h1,.tg-home h2,.tg-home h3{font-family:inherit;color:var(--ink);letter-spacing:-.02em;padding-bottom:0}.tg-home h1{font-size:clamp(2.4em,5vw,3.9em);font-weight:800;line-height:1.04}.tg-home h1 em{font-style:italic;color:var(--accent)}.tg-home h2{font-size:clamp(1.8em,3.4vw,2.7em);font-weight:800;line-height:1.08}.tg-home h3{font-size:1.18em;font-weight:700;line-height:1.3}.tg-shell{width:var(--shell);margin-inline:auto}.tg-sec{padding-block:var(--pad)}.tg-cream{background:var(--cream)}.tg-deep{background:var(--cream-deep)}.tg-dark{background:var(--ink);color:#C9CED4}.tg-dark h2,.tg-dark h3{color:var(--white)}.tg-eyebrow{display:flex;align-items:center;gap:14px;font-size:.72em;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.tg-eyebrow::before{content:"";width:40px;height:2px;background:currentColor;flex:none}.tg-dark .tg-eyebrow{color:var(--accent-bright)}.tg-lede{font-size:1.1em;color:var(--ink-soft);max-width:40ch}.tg-dark .tg-lede{color:#E4E7EA}.tg-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.tg-split p{max-width:56ch}.tg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 32px;border-radius:999px;border:1.5px solid transparent;font-size:.74em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.tg-btn svg{width:16px;height:16px;transition:transform .35s var(--ease)}.tg-btn:hover svg{transform:translateX(4px)}.tg-btn-primary{background:var(--accent-bright);color:var(--ink);border-color:var(--accent-bright)}.tg-btn-primary:hover{background:var(--ink);color:var(--accent-bright);border-color:var(--ink);transform:translateY(-2px)}.tg-btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.tg-btn-ghost:hover{background:var(--ink);color:var(--cream);border-color:var(--ink);transform:translateY(-2px)}.tg-dark .tg-btn-ghost{color:var(--white);border-color:rgba(255,255,255,.28)}.tg-dark .tg-btn-ghost:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.tg-home :focus-visible{outline:3px solid var(--accent-bright);outline-offset:3px;border-radius:6px}.tg-hero{padding-block:clamp(56px,7vw,104px) clamp(48px,6vw,80px)}.tg-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,6vw,88px);align-items:center}.tg-hero .tg-lede{margin-top:24px}.tg-search{display:flex;align-items:center;gap:8px;margin-top:34px;max-width:520px;background:var(--white);border:1.5px solid var(--line);border-radius:999px;padding:6px 6px 6px 22px;box-shadow:0 30px 60px -48px rgba(20,23,26,.6);transition:border-color .3s var(--ease)}.tg-search:focus-within{border-color:var(--accent-bright)}.tg-search svg{width:20px;height:20px;color:var(--stone-soft);flex:none}.tg-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:.95em;color:var(--ink);padding:10px 4px;min-height:44px}.tg-search input::placeholder{color:var(--stone-soft)}.tg-search button{min-height:46px;padding:12px 24px}.tg-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.tg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.tg-chip{display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border-radius:999px;border:1px solid var(--line);background:var(--white);font-size:.74em;font-weight:600;color:var(--ink-soft);transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.tg-chip:hover{background:var(--accent-wash);border-color:var(--accent-bright);transform:translateY(-2px)}.tg-feature{position:relative}.tg-feature-card{display:block;background:var(--white);border-radius:14px;padding:14px;box-shadow:var(--shadow);transition:transform .45s var(--ease)}.tg-feature-card:hover{transform:translateY(-6px)}.tg-feature-media{aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#F9D3AA,#F28C28 55%,#C2560F)}.tg-feature-media img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .8s var(--ease)}.tg-feature-card:hover .tg-feature-media img{transform:scale(1.04)}.tg-feature-body{padding:22px 10px 10px}.tg-feature-body h3{font-size:1.3em;margin-top:10px}.tg-feature-cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:.74em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.tg-feature-cta svg{width:16px;height:16px;transition:transform .35s var(--ease)}.tg-feature-card:hover .tg-feature-cta svg{transform:translateX(4px)}.tg-badge{position:absolute;top:-26px;right:-22px;width:118px;height:118px;border-radius:50%;background:var(--ink);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 24px 50px -24px rgba(20,23,26,.6);z-index:2;transform:rotate(8deg)}.tg-badge b{font-size:.68em;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright)}.tg-badge span{font-size:1.05em;font-weight:800;line-height:1.1;margin-top:4px}.tg-tag{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;background:var(--accent-wash);color:var(--accent);font-size:.66em;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tg-date{font-size:.74em;color:var(--stone-soft);margin-left:10px}.tg-trust{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.tg-stat{padding:34px 28px 6px 0}.tg-stat+.tg-stat{padding-left:28px;border-left:1px solid var(--line)}.tg-stat strong{display:block;font-size:clamp(1.9em,3vw,2.5em);font-weight:800;color:var(--ink);line-height:1;letter-spacing:-.02em}.tg-stat span{display:block;margin-top:10px;font-size:.7em;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-soft)}.tg-stat[hidden]{display:none}.tg-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tg-cat{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:30px 26px 26px;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}.tg-cat:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--accent-bright)}.tg-cat-icon{width:62px;height:62px;border-radius:50%;background:var(--accent-wash);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:background .45s var(--ease),color .45s var(--ease)}.tg-cat:hover .tg-cat-icon{background:var(--accent-bright);color:var(--ink)}.tg-cat-icon svg{width:30px;height:30px}.tg-cat p{font-size:.88em;margin-top:8px;flex:1}.tg-cat-count{font-size:.7em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--stone-soft);margin-top:18px}.tg-cat-start{display:block;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:.8em;font-weight:600;color:var(--ink);line-height:1.45}.tg-cat-start small{display:block;font-size:.82em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.tg-cat-start:hover{color:var(--accent)}.tg-cat-link{position:absolute;inset:0;border-radius:14px;z-index:0}.tg-cat>*:not(.tg-cat-link){position:relative;z-index:1;pointer-events:none}.tg-cat .tg-cat-start{pointer-events:auto}.tg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tg-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:12px;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.tg-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.tg-card-media{aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,var(--accent-wash),#F6C79A)}.tg-card-media img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .8s var(--ease)}.tg-card:hover .tg-card-media img{transform:scale(1.05)}.tg-card-media.is-empty{display:flex;align-items:center;justify-content:center;color:var(--accent)}.tg-card-media.is-empty svg{width:56px;height:56px;opacity:.75}.tg-card-body{padding:18px 10px 12px;display:flex;flex-direction:column;flex:1}.tg-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 0}.tg-card h3{margin-top:12px;font-size:1.06em}.tg-card p{font-size:.86em;margin-top:10px;flex:1}.tg-card-cta{margin-top:16px;font-size:.72em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.tg-center{text-align:center;margin-top:48px}.tg-finder{display:grid;grid-template-columns:repeat(2,1fr);column-gap:56px}.tg-finder a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;border-bottom:1px solid rgba(255,255,255,.14);transition:padding .35s var(--ease),color .35s var(--ease)}.tg-finder li:nth-child(-n+2) a{border-top:1px solid rgba(255,255,255,.14)}.tg-finder a:hover{padding-left:14px;color:var(--white)}.tg-finder strong{display:block;color:var(--white);font-size:1.08em;font-weight:700;line-height:1.3}.tg-finder small{display:block;font-size:.78em;color:#9FA6AE;margin-top:4px}.tg-arrow{width:46px;height:46px;flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;color:var(--accent-bright);transition:background .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.tg-arrow svg{width:18px;height:18px}.tg-finder a:hover .tg-arrow{background:var(--accent-bright);color:var(--ink);transform:rotate(-45deg)}.tg-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tg-step{position:relative;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:36px 28px 34px;transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .45s var(--ease)}.tg-step::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--accent-bright);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease)}.tg-step.is-in::before{transform:scaleX(1)}.tg-step:hover{transform:translateY(-4px);box-shadow:0 30px 60px -44px rgba(20,23,26,.55);background:#FFFBF6}.tg-step-label{font-size:.68em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.tg-step p{font-size:.88em;margin-top:10px}.tg-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line)}.tg-guide{display:flex;flex-direction:column;gap:12px;background:var(--white);padding:34px 30px;margin:0 1px 0 0;transition:background .35s var(--ease)}.tg-guide:last-child{margin-right:0}.tg-guide:hover{background:var(--accent-wash)}.tg-guide p{font-size:.86em;flex:1}.tg-guide .tg-tag{align-self:flex-start}.tg-guide .tg-card-cta{margin-top:6px}.tg-final{position:relative;text-align:center;overflow:hidden}.tg-final::after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;border:1.5px solid rgba(242,140,40,.35);left:50%;bottom:-430px;transform:translateX(-50%);pointer-events:none}.tg-final::before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(242,140,40,.08);right:-90px;top:-110px;pointer-events:none}.tg-final .tg-eyebrow{justify-content:center}.tg-final .tg-eyebrow::after{content:"";width:40px;height:2px;background:currentColor;flex:none}.tg-final h2{max-width:20ch;margin-inline:auto;font-size:clamp(2em,4.2vw,3.2em)}.tg-final .tg-lede{margin:22px auto 0;max-width:52ch}.tg-final .tg-hero-actions{justify-content:center;margin-top:34px;position:relative;z-index:1}.tg-disclose{background:var(--ink-soft);color:#9FA6AE;font-size:.76em;text-align:center;padding:22px 0;line-height:1.6}.tg-disclose a{color:var(--accent-bright);text-decoration:underline;text-underline-offset:3px}.tg-home [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.tg-home [data-reveal].is-in{opacity:1;transform:none}.tg-skel{background:linear-gradient(90deg,#EFEAE3 0%,#F7F5F2 50%,#EFEAE3 100%);background-size:200% 100%;animation:tgShimmer 1.4s linear infinite;border-radius:14px;min-height:380px}@keyframes tgShimmer{to{background-position:-200% 0}}@media (max-width:1080px){.tg-cats,.tg-steps{grid-template-columns:repeat(2,1fr)}.tg-grid{grid-template-columns:repeat(2,1fr)}.tg-hero-grid{grid-template-columns:1fr}.tg-feature{max-width:620px}}@media (max-width:760px){.tg-home{font-size:17px}.tg-split,.tg-finder,.tg-guides{grid-template-columns:1fr}.tg-finder li:nth-child(2) a{border-top:0}.tg-guide{margin:0 0 1px 0}.tg-grid,.tg-cats,.tg-steps{grid-template-columns:1fr}.tg-trust{grid-template-columns:1fr}.tg-stat,.tg-stat+.tg-stat{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-left:0;border-bottom:1px solid var(--line)}.tg-stat span{margin-top:0}.tg-badge{width:96px;height:96px;right:-6px;top:-22px}.tg-search{padding-left:16px}.tg-search button{padding:12px 18px}.tg-search button span{display:none}.tg-hero-actions .tg-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.tg-home *,.tg-home *::before,.tg-home *::after{transition-duration:.01ms!important;animation-duration:.01ms!important}.tg-home [data-reveal]{opacity:1;transform:none}.tg-step::before{transform:scaleX(1)}}.tg-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.74em;font-weight:600;color:var(--stone-soft);margin-bottom:28px}.tg-crumbs a{transition:color .3s var(--ease)}.tg-crumbs a:hover{color:var(--accent)}.tg-crumbs span[aria-hidden]{opacity:.5}.tg-pagehero{padding-block:clamp(56px,7vw,104px) clamp(56px,7vw,96px)}.tg-pagehero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,6vw,88px);align-items:center}.tg-pagehero .tg-lede{margin-top:24px;max-width:46ch}.tg-pagehero .tg-hero-actions{margin-top:34px}.tg-pagehero-solo{max-width:880px}.tg-panel{position:relative;overflow:hidden;background:var(--ink);color:#C9CED4;border-radius:14px;padding:clamp(32px,4vw,48px);box-shadow:var(--shadow)}.tg-panel::after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;border:1.5px solid rgba(242,140,40,.3);right:-140px;bottom:-170px;pointer-events:none}.tg-panel-icon{width:88px;height:88px;border-radius:50%;background:var(--accent-bright);color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 24px 50px -24px rgba(242,140,40,.7)}.tg-panel-icon svg{width:42px;height:42px}.tg-panel h2{color:var(--white);font-size:1.5em;margin-top:26px}.tg-panel p{margin-top:10px;font-size:.92em;max-width:38ch;position:relative;z-index:1}.tg-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border-top:1px solid rgba(255,255,255,.14);position:relative;z-index:1}.tg-panel-stats div{padding:22px 14px 0 0}.tg-panel-stats div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.14)}.tg-panel-stats strong{display:block;color:var(--white);font-size:1.7em;font-weight:800;line-height:1;letter-spacing:-.02em}.tg-panel-stats span{display:block;margin-top:8px;font-size:.64em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9FA6AE}.tg-factors{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tg-factor{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:32px 26px;transition:background .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.tg-factor:hover{background:rgba(242,140,40,.08);border-color:rgba(242,140,40,.5);transform:translateY(-4px)}.tg-factor .tg-step-label{color:var(--accent-bright)}.tg-factor p{font-size:.88em;margin-top:10px;color:#B8BEC5}.tg-faq{max-width:900px}.tg-faq details{border-bottom:1px solid var(--line)}.tg-faq details:first-child{border-top:1px solid var(--line)}.tg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:1.1em;font-weight:700;color:var(--ink);transition:color .3s var(--ease)}.tg-faq summary::-webkit-details-marker{display:none}.tg-faq summary:hover{color:var(--accent)}.tg-faq summary::after{content:"+";flex:none;width:40px;height:40px;border-radius:50%;background:var(--accent-wash);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.4em;font-weight:500;line-height:1;transition:transform .4s var(--ease),background .4s var(--ease),color .4s var(--ease)}.tg-faq details[open] summary::after{transform:rotate(45deg);background:var(--accent-bright);color:var(--ink)}.tg-faq details>div{padding:0 64px 28px 0;font-size:.95em}.tg-faq details>div a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tg-cats-3{grid-template-columns:repeat(3,1fr)}.tg-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.tg-filter{min-height:44px;padding:10px 22px;border-radius:999px;border:1.5px solid var(--line);background:var(--white);font:inherit;font-size:.78em;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.tg-filter:hover{border-color:var(--accent-bright);transform:translateY(-2px)}.tg-filter.is-active{background:var(--ink);border-color:var(--ink);color:var(--white)}.tg-filter small{font-size:.86em;opacity:.6;margin-left:6px}.tg-featured{display:grid;grid-template-columns:1.15fr .85fr;gap:0;background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:28px;transition:box-shadow .45s var(--ease),transform .45s var(--ease)}.tg-featured:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tg-featured .tg-card-media{border-radius:8px;margin:12px;aspect-ratio:16/10}.tg-featured-body{padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:center}.tg-featured-body h3{font-size:clamp(1.3em,2.2vw,1.7em);margin-top:16px}.tg-featured-body p{margin-top:14px;font-size:.95em}.tg-featured-body .tg-card-cta{margin-top:22px}.tg-empty{grid-column:1/-1;padding:40px;text-align:center;border:1.5px dashed var(--line);border-radius:14px;color:var(--stone-soft)}.tg-hide{display:none!important}.tg-statement{font-size:clamp(1.35em,2.6vw,2em);font-weight:700;line-height:1.35;color:var(--ink);letter-spacing:-.015em;max-width:34ch}.tg-statement em{font-style:italic;color:var(--accent)}.tg-team{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.tg-member{display:grid;grid-template-columns:200px 1fr;gap:30px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px 30px 16px 16px;transition:box-shadow .45s var(--ease),transform .45s var(--ease)}.tg-member:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tg-member-photo{position:relative}.tg-member-photo img{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:50% 30%;border-radius:8px}.tg-member-body{padding:18px 0}.tg-member h3{font-size:1.35em;margin-top:12px}.tg-member p{font-size:.88em;margin-top:12px}.tg-member-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tg-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--line);font-size:.74em;font-weight:600;color:var(--ink-soft);transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.tg-pill svg{width:15px;height:15px;color:var(--accent)}.tg-pill:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.tg-pill:hover svg{color:var(--accent-bright)}.tg-steps-3{grid-template-columns:repeat(3,1fr)}.tg-note{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start;max-width:980px;margin-inline:auto}.tg-note-icon{width:72px;height:72px;border-radius:50%;background:var(--accent-bright);color:var(--ink);display:flex;align-items:center;justify-content:center}.tg-note-icon svg{width:32px;height:32px}.tg-note p{font-size:1.08em;color:#E4E7EA;margin-top:12px}.tg-contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,72px);align-items:start}.tg-reasons{display:grid;gap:16px}.tg-reason{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px;transition:border-color .35s var(--ease),transform .35s var(--ease)}.tg-reason:hover{border-color:var(--accent-bright);transform:translateX(4px)}.tg-reason .tg-cat-icon{width:52px;height:52px;margin:0}.tg-reason .tg-cat-icon svg{width:24px;height:24px}.tg-reason p{font-size:.86em;margin-top:6px}.tg-reason a{color:var(--accent);font-weight:600}.tg-formcard{background:var(--white);border-radius:14px;padding:clamp(28px,4vw,48px);box-shadow:var(--shadow);border:1px solid var(--line)}.tg-formcard h2{font-size:1.7em}.tg-formcard>p{margin-top:10px;font-size:.92em}.tg-formcard .wpcf7{margin-top:28px}.tg-formcard .wpcf7 form>p{margin:0 0 20px}.tg-formcard .wpcf7 label{display:block;font-size:.72em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.tg-formcard .wpcf7 br{display:none}.tg-formcard .wpcf7-form-control-wrap{display:block;margin-top:10px}.tg-formcard .wpcf7 input[type=text],.tg-formcard .wpcf7 input[type=email],.tg-formcard .wpcf7 input[type=tel],.tg-formcard .wpcf7 input[type=url],.tg-formcard .wpcf7 select,.tg-formcard .wpcf7 textarea{width:100%;font:inherit;font-size:1rem;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--cream);border:1.5px solid var(--line);border-radius:12px;padding:15px 18px;min-height:52px;transition:border-color .3s var(--ease),background .3s var(--ease);box-shadow:none}.tg-formcard .wpcf7 textarea{min-height:170px;resize:vertical}.tg-formcard .wpcf7 input:focus,.tg-formcard .wpcf7 textarea:focus,.tg-formcard .wpcf7 select:focus{outline:0;border-color:var(--accent-bright);background:var(--white)}.tg-formcard .wpcf7 input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 40px;border-radius:999px;border:1.5px solid var(--accent-bright);background:var(--accent-bright);color:var(--ink);font:inherit;font-size:.78em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.tg-formcard .wpcf7 input[type=submit]:hover{background:var(--ink);border-color:var(--ink);color:var(--accent-bright);transform:translateY(-2px)}.tg-formcard .wpcf7-not-valid-tip{font-size:.8em;margin-top:6px;color:#B42318}.tg-formcard .wpcf7-response-output{margin:20px 0 0!important;border-radius:12px;padding:14px 18px!important;font-size:.88em}.tg-formcard .wpcf7-spinner{vertical-align:middle}@media (max-width:1080px){.tg-pagehero-grid,.tg-contact{grid-template-columns:1fr}.tg-factors{grid-template-columns:repeat(2,1fr)}.tg-team{grid-template-columns:1fr}.tg-steps-3{grid-template-columns:repeat(2,1fr)}.tg-featured{grid-template-columns:1fr}}@media (max-width:760px){.tg-factors,.tg-cats-3,.tg-steps-3{grid-template-columns:1fr}.tg-member{grid-template-columns:1fr;padding:12px 12px 8px}.tg-member-photo img{min-height:0;aspect-ratio:4/3}.tg-member-body{padding:8px 10px 14px}.tg-panel-stats div{padding-right:8px}.tg-panel-stats div+div{padding-left:12px}.tg-panel-stats strong{font-size:1.35em}.tg-faq details>div{padding-right:0}.tg-note{grid-template-columns:1fr}}.et-l--header{position:sticky;top:0;z-index:9990}body.admin-bar .et-l--header{top:32px}@media (max-width:782px){body.admin-bar .et-l--header{top:0}}.tg-hdr{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:16px;line-height:1.5;background:rgba(247,245,242,.9);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid #E2DBD0;transition:box-shadow .35s cubic-bezier(.22,.61,.36,1)}.tg-hdr.is-scrolled{box-shadow:0 18px 40px -30px rgba(20,23,26,.45)}.tg-hdr *{box-sizing:border-box}.tg-hdr ul{list-style:none;margin:0;padding:0}.tg-hdr a{text-decoration:none;color:inherit}.tg-hdr-in{width:min(1200px,100% - clamp(36px,7vw,112px));margin-inline:auto;display:flex;align-items:center;gap:28px;min-height:84px}.tg-logo{display:flex;align-items:center;flex:none}.tg-logo img{height:54px;width:auto;display:block}.tg-nav{margin-left:auto}.tg-nav>ul{display:flex;align-items:center;gap:4px}.tg-nav>ul>li{position:relative}.tg-nav>ul>li>a,.tg-sub-toggle{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 16px;border-radius:999px;border:0;background:none;font:inherit;font-size:.92em;font-weight:600;color:#23282D;cursor:pointer;transition:background .3s,color .3s}.tg-nav>ul>li>a:hover,.tg-sub-toggle:hover,.tg-nav>ul>li>a.is-current,.tg-has-sub.is-current>.tg-sub-toggle{background:#FDEBD7;color:#A84B0C}.tg-sub-toggle svg{width:14px;height:14px;transition:transform .3s}.tg-has-sub:hover .tg-sub-toggle svg,.tg-has-sub.is-open .tg-sub-toggle svg{transform:rotate(180deg)}.tg-sub{position:absolute;top:calc(100% + 10px);left:50%;width:380px;transform:translate(-50%,8px);opacity:0;visibility:hidden;background:#fff;border:1px solid #E2DBD0;border-radius:14px;padding:10px;box-shadow:0 40px 90px -40px rgba(20,23,26,.5);transition:opacity .3s,transform .3s,visibility .3s}.tg-sub::before{content:'';position:absolute;left:0;right:0;top:-12px;height:12px}.tg-has-sub:hover .tg-sub,.tg-has-sub.is-open .tg-sub,.tg-has-sub:focus-within .tg-sub{opacity:1;visibility:visible;transform:translate(-50%,0)}.tg-sub a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:10px;transition:background .25s}.tg-sub a:hover{background:#F7F5F2}.tg-sub-ic{width:44px;height:44px;flex:none;border-radius:50%;background:#FDEBD7;color:#A84B0C;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s}.tg-sub a:hover .tg-sub-ic{background:#F28C28;color:#14171A}.tg-sub-ic svg{width:22px;height:22px}.tg-sub strong{display:block;font-size:.92em;color:#14171A}.tg-sub small{display:block;font-size:.78em;color:#6B7178}.tg-hdr-actions{display:flex;align-items:center;gap:10px}.tg-icon-btn{width:46px;height:46px;border-radius:50%;border:1.5px solid #E2DBD0;background:#fff;color:#14171A;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s,background .3s}.tg-icon-btn:hover{border-color:#F28C28;background:#FDEBD7}.tg-icon-btn svg{width:19px;height:19px}.tg-hdr .tg-btn{min-height:46px;padding:12px 24px}.tg-burger{display:none;width:46px;height:46px;border-radius:50%;border:0;background:#14171A;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.tg-burger span{width:18px;height:2px;background:#fff;border-radius:2px;transition:transform .3s,opacity .3s}.tg-hdr.is-menu .tg-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.tg-hdr.is-menu .tg-burger span:nth-child(2){opacity:0}.tg-hdr.is-menu .tg-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.tg-searchbar{border-top:1px solid #E2DBD0;padding:16px 0}.tg-searchbar[hidden]{display:none}.tg-searchbar form{width:min(1200px,100% - clamp(36px,7vw,112px));margin-inline:auto;display:flex;gap:10px}.tg-searchbar input{flex:1;min-width:0;min-height:52px;border:1.5px solid #E2DBD0;border-radius:999px;padding:12px 22px;font:inherit;font-size:1rem;background:#fff;color:#14171A}.tg-searchbar input:focus{outline:0;border-color:#F28C28}.tg-hdr :focus-visible,.tg-ftr :focus-visible{outline:3px solid #F28C28;outline-offset:3px}@media (max-width:1080px){.tg-burger{display:inline-flex}.tg-hdr-cta{display:none!important}.tg-nav{position:absolute;left:0;right:0;top:100%;background:#F7F5F2;border-bottom:1px solid #E2DBD0;box-shadow:0 40px 60px -40px rgba(20,23,26,.4);max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,.61,.36,1)}.tg-hdr.is-menu .tg-nav{max-height:80vh;overflow:auto}.tg-nav>ul{flex-direction:column;align-items:stretch;gap:2px;padding:14px clamp(18px,3.5vw,56px) 22px}.tg-nav>ul>li>a,.tg-sub-toggle{width:100%;justify-content:space-between;border-radius:12px;font-size:1.02em;min-height:52px}.tg-sub{position:static;width:auto;transform:none;opacity:1;visibility:visible;box-shadow:none;border:0;background:transparent;padding:0 0 6px 8px;display:none}.tg-has-sub.is-open .tg-sub{display:block;transform:none}.tg-hdr-actions{margin-left:auto}.tg-logo img{height:46px}.tg-hdr-in{min-height:72px;gap:14px}}.tg-ftr{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:16px;line-height:1.7;background:#14171A;color:#9FA6AE;position:relative;overflow:hidden}.tg-ftr *{box-sizing:border-box}.tg-ftr ul{list-style:none;margin:0;padding:0}.tg-ftr a{text-decoration:none;color:inherit;transition:color .3s}.tg-ftr::after{content:'';position:absolute;width:520px;height:520px;border-radius:50%;border:1.5px solid rgba(242,140,40,.18);right:-180px;top:-260px;pointer-events:none}.tg-ftr-in{width:min(1200px,100% - clamp(36px,7vw,112px));margin-inline:auto;position:relative;z-index:1}.tg-ftr-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:56px 0;border-bottom:1px solid rgba(255,255,255,.12)}.tg-ftr-cta h2{font-family:inherit;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff;margin:0;padding:0;max-width:24ch}.tg-ftr-cta h2 em{color:#F28C28}.tg-ftr-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding:64px 0 52px}.tg-ftr-brand{display:flex;align-items:center;gap:12px;color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.tg-ftr-brand img{width:46px;height:46px;border-radius:50%;background:#fff;padding:3px}.tg-ftr-about{margin:18px 0 0;font-size:.92em;max-width:36ch}.tg-social{display:flex;gap:10px;margin-top:24px}.tg-social a{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:background .3s,border-color .3s,color .3s,transform .3s}.tg-social a:hover{background:#F28C28;border-color:#F28C28;color:#14171A;transform:translateY(-3px)}.tg-social svg{width:18px;height:18px}.tg-ftr h3{font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#F28C28;margin:0 0 18px;padding:0}.tg-ftr-col li+li{margin-top:10px}.tg-ftr-col a{font-size:.94em;color:#C9CED4}.tg-ftr-col a:hover{color:#fff}.tg-ftr-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:24px 0 32px;border-top:1px solid rgba(255,255,255,.12);font-size:.82em}.tg-ftr-bottom a{color:#F28C28;text-decoration:underline;text-underline-offset:3px}.tg-home .tg-disclose{display:none}@media (max-width:1080px){.tg-ftr-grid{grid-template-columns:1fr 1fr}.tg-ftr-grid>div:first-child{grid-column:1/-1}}@media (max-width:760px){.tg-ftr-cta{flex-direction:column;align-items:flex-start}.tg-ftr-grid{grid-template-columns:1fr;gap:36px}}.tg-hdr,.tg-ftr{--ink:#14171A;--ink-soft:#23282D;--stone:#4A5058;--stone-soft:#6B7178;--cream:#F7F5F2;--cream-deep:#EFEAE3;--line:#E2DBD0;--white:#FFFFFF;--accent:#A84B0C;--accent-bright:#F28C28;--accent-wash:#FDEBD7;--ease:cubic-bezier(.22,.61,.36,1)}body:has(.tg-final) .tg-ftr-cta{display:none}body:has(.tg-final) .tg-ftr-grid{padding-top:72px}.tg-ftr .tg-btn-ghost:hover{background:#fff;color:#14171A!important;border-color:#fff!important}.tg-tb-hero{background:#F7F5F2!important;border-bottom:1px solid #E2DBD0;padding:clamp(40px,5vw,72px) 0!important}.tg-tb-hero .et_pb_row,.tg-tb-main .et_pb_row{width:min(1200px,100% - clamp(36px,7vw,112px))!important;max-width:none!important}.tg-tb-hero .et_pb_row{display:flex;align-items:center;gap:clamp(28px,4vw,56px)}.tg-tb-hero .et_pb_column{margin-right:0!important}.tg-tb-crumbs,.tg-tb-crumbs p{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px!important;font-weight:600;color:#6B7178;margin:0 0 14px!important;padding:0!important}.tg-tb-crumbs a{color:#A84B0C}.tg-tb-crumbs .separator{opacity:.5;margin:0 4px}.tg-tb-title h1,.tg-tb-title .entry-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:clamp(30px,3.8vw,46px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.02em;color:#14171A!important;padding:0!important;margin:0!important}.tg-tb-feat img{border-radius:8px!important;box-shadow:0 40px 90px -50px rgba(20,23,26,.55);width:100%}.tg-byline{display:flex;align-items:center;gap:14px;margin-top:22px;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#4A5058;line-height:1.5}.tg-byline-av,.tg-authorbox-av{flex:none;border-radius:50%;background:#FDEBD7 url(/wp-content/uploads/2021/05/cropped-tiger-fav-192x192.png) center/cover no-repeat;border:2px solid #F28C28}.tg-byline-av{width:52px;height:52px}.tg-byline-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.tg-byline-text a{color:#14171A;font-weight:700;text-decoration:none}.tg-byline-text a:hover{color:#A84B0C}.tg-byline-text .tg-dot{opacity:.4}.tg-byline-text time{font-weight:600;color:#14171A}.tg-byline-how{color:#A84B0C!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px}[data-author="Vlatko Avramoski"] .tg-byline-av,[data-author="Vlatko Avramoski"] .tg-authorbox-av{background-image:url(/wp-content/uploads/2023/06/vlatko.jpg)}[data-author="Bobby Chambers"] .tg-byline-av,[data-author="Bobby Chambers"] .tg-authorbox-av{background-image:url(/wp-content/uploads/2023/10/bobby.jpg)}.tg-tb-main{padding:clamp(36px,4vw,56px) 0!important;background:#fff}.tg-tb-main .et_pb_row{display:flex;gap:clamp(28px,4vw,56px);align-items:flex-start}.tg-tb-main .et_pb_column{margin-right:0!important}.tg-discbar{display:flex;gap:14px;align-items:flex-start;background:#FDEBD7;border-left:4px solid #F28C28;border-radius:12px;padding:14px 18px;margin:0 0 30px;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;line-height:1.55;color:#23282D}.tg-discbar svg{width:20px;height:20px;flex:none;color:#A84B0C;margin-top:1px}.tg-discbar p{margin:0!important;padding:0!important}.tg-discbar a{color:#A84B0C;font-weight:700;text-decoration:underline;text-underline-offset:3px}.tg-tb-content{font-family:'Plus Jakarta Sans',sans-serif}.tg-tb-content,.tg-tb-content p,.tg-tb-content li{font-size:17px;line-height:1.75;color:#23282D}.tg-tb-content h2,.tg-tb-content h3,.tg-tb-content h4{font-family:'Plus Jakarta Sans',sans-serif!important;color:#14171A!important;letter-spacing:-.015em}.tg-tb-content h2{font-size:clamp(24px,2.6vw,30px)!important;font-weight:800!important;margin-top:1.4em!important}.tg-tb-content a{color:#A84B0C}.tg-tb-content img{border-radius:8px}.tg-authorbox{display:flex;gap:24px;align-items:flex-start;margin-top:44px;padding:28px;border:1px solid #E2DBD0;border-radius:14px;background:#F7F5F2;font-family:'Plus Jakarta Sans',sans-serif}.tg-authorbox-av{width:96px;height:96px}.tg-authorbox .tg-ab-label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#A84B0C;margin:0 0 6px!important;padding:0!important}.tg-authorbox h3{font-size:22px!important;font-weight:800!important;margin:0!important;padding:0!important;color:#14171A}.tg-authorbox h3 a{color:#14171A;text-decoration:none}.tg-authorbox p.tg-ab-bio{font-size:15px;line-height:1.65;color:#4A5058;margin:10px 0 0!important;padding:0!important}.tg-ab-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tg-ab-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid #E2DBD0;background:#fff;font-size:13px;font-weight:600;color:#23282D;text-decoration:none;transition:background .3s,color .3s}.tg-ab-links a:hover{background:#14171A;color:#fff}.tg-tb-side{position:sticky;top:110px}.tg-sidecard{border:1px solid #E2DBD0;border-radius:14px;padding:22px;margin-bottom:22px;background:#F7F5F2;font-family:'Plus Jakarta Sans',sans-serif}.tg-sidecard .tg-sc-label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#A84B0C;margin:0 0 6px!important;padding:0!important}.tg-sidecard h3{font-size:18px!important;font-weight:800!important;color:#14171A!important;margin:0 0 8px!important;padding:0!important}.tg-sidecard p{font-size:14px;line-height:1.6;color:#4A5058;margin:0!important;padding:0!important}.tg-sidecard a{color:#A84B0C;font-weight:700}.tg-tb-latest .et_pb_post{padding:14px 0!important;margin:0!important;border-bottom:1px solid #E2DBD0}.tg-tb-latest .entry-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:15px!important;line-height:1.4!important;font-weight:700!important;padding:0!important}.tg-tb-latest .entry-title a{color:#14171A!important}.tg-tb-latest .entry-title a:hover{color:#A84B0C!important}@media (max-width:980px){.tg-tb-hero .et_pb_row,.tg-tb-main .et_pb_row{flex-direction:column}.tg-tb-hero .et_pb_column,.tg-tb-main .et_pb_column{width:100%!important}.tg-tb-side{position:static}}@media (max-width:600px){.tg-authorbox{flex-direction:column}.tg-byline-text{font-size:13px}}.tg-tb-latest .et_pb_blog_posts{display:block!important}.tg-tb-latest .et_pb_post{width:100%!important}.tg-tb-latest .post-meta:empty{display:none}.tg-tb-content .tg-qp{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 28px}.tg-qp-card{display:flex;flex-direction:column;border:1px solid #E2DBD0;border-radius:14px;padding:18px 18px 16px;background:#fff;position:relative;transition:box-shadow .35s,transform .35s}.tg-qp-card:hover{box-shadow:0 30px 60px -44px rgba(20,23,26,.55);transform:translateY(-3px)}.tg-qp-card.is-top{border:2px solid #F28C28;background:#FFFBF6}.tg-qp-award{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#A84B0C;margin:0 0 8px!important;padding:0!important}.tg-qp-name{font-size:17px!important;font-weight:800;color:#14171A;line-height:1.3;margin:0 0 6px!important;padding:0!important}.tg-qp-why{font-size:14px!important;line-height:1.5!important;color:#4A5058!important;margin:0 0 12px!important;padding:0!important;flex:1}.tg-qp-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tg-score{display:inline-flex;align-items:center;min-height:26px;padding:2px 10px;border-radius:999px;background:#14171A;color:#fff!important;font-size:12px;font-weight:800}.tg-label{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tg-label-hands{background:#E7F5EC;color:#1B6B3A;border:1px solid #BFE3CB}.tg-label-research{background:#EEF2F7;color:#3A4A5E;border:1px solid #D3DCE7}.tg-tb-content a.tg-buy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border-radius:999px;background:#F28C28;color:#14171A!important;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:background .3s,color .3s,transform .3s}.tg-tb-content a.tg-buy:hover{background:#14171A;color:#F28C28!important;transform:translateY(-2px)}.tg-howbox{border:1px solid #E2DBD0;border-radius:14px;background:#F7F5F2;padding:20px 22px;margin:0 0 30px}.tg-howbox p{margin:0 0 10px!important;padding:0!important;font-size:15px!important;line-height:1.65!important}.tg-howbox p:last-child{margin:0!important}.tg-howbox .tg-hb-title{font-size:12px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#A84B0C!important}.tg-cmp-wrap{overflow-x:auto;margin:0 0 32px;border:1px solid #E2DBD0;border-radius:14px}.tg-tb-content table.tg-cmp{width:100%;border-collapse:collapse;margin:0;border:0;font-size:14px;min-width:680px}.tg-cmp th{background:#14171A;color:#fff;text-align:left;padding:12px 14px!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border:0!important}.tg-cmp td{padding:12px 14px!important;border:0!important;border-top:1px solid #E2DBD0!important;vertical-align:top;color:#23282D;line-height:1.45}.tg-cmp tr:nth-child(even) td{background:#FAF8F5}.tg-cmp td strong{color:#14171A}.tg-pcard{border:1px solid #E2DBD0;border-radius:14px;margin:0 0 36px;overflow:hidden;background:#fff}.tg-pc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 22px;background:#F7F5F2;border-bottom:1px solid #E2DBD0}.tg-tb-content .tg-pc-head h3{margin:0!important;padding:0!important;font-size:clamp(20px,2.2vw,24px)!important}.tg-pc-rank{color:#A84B0C}.tg-pc-badges{display:flex;gap:8px;flex-wrap:wrap}.tg-pc-body{padding:22px}.tg-pc-top{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:start;margin-bottom:16px}.tg-pc-media img{width:100%;height:auto;border-radius:8px!important;display:block;background:#fff}.tg-pc-media figcaption{font-size:12px;color:#6B7178;margin-top:6px;line-height:1.4}.tg-pc-best{font-size:15px!important;margin:0 0 10px!important;padding:0!important}.tg-pc-specs{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.tg-pc-specs li{font-size:14px!important;line-height:1.45!important;padding:0 0 6px!important;margin:0!important;border-bottom:1px dashed #E2DBD0;list-style:none!important}.tg-pc-specs li::before{display:none}.tg-pc-specs span{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6B7178}.tg-pc-specs b{color:#14171A}.tg-proscons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.tg-pros,.tg-cons{border-radius:12px;padding:14px 16px}.tg-pros{background:#EEF8F1}.tg-cons{background:#FDF0EE}.tg-pros p,.tg-cons p{font-size:12px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px!important;padding:0!important}.tg-pros p{color:#1B6B3A!important}.tg-cons p{color:#A3341F!important}.tg-pros ul,.tg-cons ul{margin:0!important;padding:0 0 0 18px!important}.tg-pros li,.tg-cons li{font-size:14px!important;line-height:1.5!important;padding:2px 0!important}.tg-handsnote{border-left:4px solid #1B6B3A;background:#EEF8F1;border-radius:12px;padding:14px 18px;margin:14px 0}.tg-handsnote p{margin:0!important;padding:0!important;font-size:15px!important}.tg-verdict{font-size:15px!important;background:#FFFBF6;border:1px solid #F6D3B0;border-radius:12px;padding:12px 16px!important;margin:14px 0 16px!important}.tg-changelog{border-top:1px solid #E2DBD0;margin-top:32px;padding-top:16px;font-size:14px!important;color:#6B7178!important}.tg-changelog strong{color:#14171A}@media (max-width:760px){.tg-tb-content .tg-qp,.tg-pc-top,.tg-proscons{grid-template-columns:1fr}.tg-pc-specs{grid-template-columns:1fr}}.tg-cmp thead,.tg-cmp tbody,.tg-cmp tr{border:0!important}.tg-tb-side .tg-tb-sidecards.et_pb_module{margin-bottom:0!important}.tg-tb-side .tg-tb-sidecards .tg-sidecard:last-child{margin-bottom:0!important;border-bottom:0;border-radius:14px 14px 0 0;padding-bottom:6px}.tg-tb-side .tg-tb-latest.et_pb_module{background:#fff;border:1px solid #E2DBD0;border-top:0;border-radius:0 0 14px 14px;padding:0 22px 8px!important;margin:0!important}.tg-tb-side .tg-tb-latest .et_pb_post{border:0!important;border-top:1px solid #EFEAE3!important;background:transparent!important;padding:13px 0!important;margin:0!important}.tg-tb-side .tg-tb-latest .entry-title{margin:0!important}.tg-tb-side .tg-tb-latest .post-meta,.tg-tb-side .tg-tb-latest .post-content{display:none!important}.tg-home form.tg-searchbar{display:flex;gap:10px;margin-top:24px;max-width:560px;border-top:0;padding:0}.tg-home .tg-searchbar .tg-search-input{flex:1;min-width:0;height:52px;border:1px solid #E2DBD0;border-radius:999px;padding:0 22px;font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;background:#fff;color:#14171A;box-shadow:none}.tg-home .tg-searchbar .tg-search-input:focus{outline:2px solid #F28C28;outline-offset:2px;border-color:#F28C28}.tg-home .tg-searchbar .tg-btn{height:52px;border:0;cursor:pointer}.tg-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tg-panel .tg-panel-links{list-style:none;margin:18px 0 0!important;padding:0!important;display:grid;gap:8px}.tg-panel .tg-pl-item{margin:0!important;padding:0!important;list-style:none}.tg-panel .tg-pl-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fff!important;font-weight:700;font-size:15px;text-decoration:none;transition:border-color .2s,background .2s}.tg-panel .tg-pl-link svg{width:18px;height:18px;flex:none;color:#F28C28}.tg-panel .tg-pl-link:hover{border-color:#F28C28;background:rgba(242,140,40,.08)}.tg-author-panel .tg-author-photo{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid #F28C28;margin:0 0 16px}.tg-author-panel .tg-author-photo.tg-hide{display:none}@media (max-width:600px){.tg-home form.tg-searchbar{flex-direction:column}.tg-home .tg-searchbar .tg-btn{width:100%;justify-content:center}}.tg-legalpage .tg-legal-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}.tg-legalpage .tg-legal-toc{position:sticky;top:110px;background:#fff;border:1px solid #E2DBD0;border-radius:14px;padding:20px}.tg-legalpage .tg-legal-toc summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#A84B0C;margin:0 0 10px;display:flex;justify-content:space-between;align-items:center}.tg-legalpage .tg-legal-toc summary::-webkit-details-marker{display:none}.tg-legalpage .tg-legal-toc ol{list-style:none;margin:0!important;padding:0!important;display:grid;gap:2px}.tg-legalpage .tg-legal-toc li{margin:0!important;padding:0!important;list-style:none}.tg-legalpage .tg-legal-toc a{display:block;padding:7px 10px;border-radius:8px;color:#14171A!important;font-size:14px;line-height:1.35;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.tg-legalpage .tg-legal-toc a:hover,.tg-legalpage .tg-legal-toc a.is-active{background:#FBEBDD;color:#A84B0C!important}.tg-legalpage .tg-legal{background:#fff;border:1px solid #E2DBD0;border-radius:18px;padding:clamp(24px,5vw,56px);box-shadow:0 40px 90px -60px rgba(20,23,26,.35);max-width:820px;color:#33383D;font-size:17px;line-height:1.75}.tg-legalpage .tg-legal h2{font-size:clamp(22px,2.4vw,28px);line-height:1.25;color:#14171A;margin:44px 0 14px!important;padding:0!important;scroll-margin-top:110px}.tg-legalpage .tg-legal h3{font-size:20px;line-height:1.3;color:#14171A;margin:30px 0 10px!important;padding:0!important;scroll-margin-top:110px}.tg-legalpage .tg-legal h4{font-size:17px;line-height:1.35;color:#14171A;margin:22px 0 8px!important;padding:0!important;font-weight:800}.tg-legalpage .tg-legal>:first-child{margin-top:0!important}.tg-legalpage .tg-legal p{margin:0 0 16px!important;padding:0!important}.tg-legalpage .tg-legal ul,.tg-legalpage .tg-legal ol{margin:0 0 18px 22px!important;padding:0!important}.tg-legalpage .tg-legal li{margin:0 0 8px!important;padding:0!important;list-style:disc}.tg-legalpage .tg-legal ol li{list-style:decimal}.tg-legalpage .tg-legal a{color:#A84B0C!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.tg-legalpage .tg-legal strong{color:#14171A}.tg-legalpage .tg-legal-panel .tg-legal-mascot{width:96px;height:96px;object-fit:contain;display:block;margin:0 0 14px;background:#fff;border-radius:50%;padding:8px;border:3px solid #F28C28}.tg-legalpage .tg-legal-panel .tg-pl-link[aria-current="page"]{border-color:#F28C28;background:rgba(242,140,40,.14)}@media (max-width:900px){.tg-legalpage .tg-legal-grid{grid-template-columns:1fr;gap:20px}.tg-legalpage .tg-legal-toc{position:static}.tg-legalpage .tg-legal{font-size:16px}}.tg-btn,.tg-home .tg-btn,.tg-hdr .tg-btn,.tg-ftr .tg-btn{font-size:13px;letter-spacing:.12em}a.tg-btn.tg-btn-primary,button.tg-btn.tg-btn-primary,.tg-hdr a.tg-btn-primary,.tg-dark a.tg-btn-primary,.tg-final a.tg-btn-primary,.tg-home a.tg-btn-primary{color:#14171A!important;font-weight:800}a.tg-btn.tg-btn-primary:hover,button.tg-btn.tg-btn-primary:hover,.tg-hdr a.tg-btn-primary:hover,.tg-home a.tg-btn-primary:hover{color:#F28C28!important}.tg-dark a.tg-btn.tg-btn-primary:hover,.tg-final a.tg-btn.tg-btn-primary:hover,.tg-panel a.tg-btn.tg-btn-primary:hover{background:#fff;border-color:#fff;color:#14171A!important}a.tg-btn.tg-btn-ghost,.tg-home a.tg-btn-ghost{color:#14171A!important;border-color:rgba(20,23,26,.28)}a.tg-btn.tg-btn-ghost:hover,.tg-home a.tg-btn-ghost:hover{color:#F7F5F2!important}.tg-dark a.tg-btn.tg-btn-ghost,.tg-final a.tg-btn.tg-btn-ghost,.tg-panel a.tg-btn.tg-btn-ghost,.tg-ftr a.tg-btn-ghost{color:#fff!important;border-color:rgba(255,255,255,.4)}.tg-dark a.tg-btn.tg-btn-ghost:hover,.tg-final a.tg-btn.tg-btn-ghost:hover,.tg-panel a.tg-btn.tg-btn-ghost:hover,.tg-ftr a.tg-btn-ghost:hover{background:#fff;border-color:#fff;color:#14171A!important}