/* New tools layout (#ss-gb). Shared by every tool page using the new format. Loaded by inc/tool-layout.php. */
body.ss-gb-page .product-section.decktop_web .left-area,body.ss-gb-page .product-section.decktop_web .right-area,body.ss-gb-page .header_sticky,body.ss-gb-page #sticky-menu,body.ss-gb-page .main-wraper.sticky,body.ss-gb-page .product-section.decktop_web2,body.ss-gb-page .product-section.show_on_mobile,body.ss-gb-page .product-section.b-posts,body.ss-gb-page .new-tool-info,body.ss-gb-page .our-partners,body.ss-gb-page .title-n-link{display:none!important}body.ss-gb-page .product-section.decktop_web{width:100%!important;max-width:none!important}body.ss-gb-page .product-section.decktop_web .prod-container{display:block!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px;padding-right:28px;padding-bottom:12px;box-sizing:border-box}body.ss-gb-page ul.breadcurmbs a{color:#FF6644}body.ss-gb-page ul.breadcurmbs,body.ss-gb-page ul.breadcurmbs li{color:#5B6B80}#ss-gb{display:grid}body.ss-gb-page #ss-gb{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important;width:100%!important;max-width:100%!important;align-items:start;margin:8px 0 36px;padding:0 8px 12px 0;transform:none!important;perspective:none!important;font-family:Poppins,sans-serif;color:#111;line-height:1.5;-webkit-font-smoothing:antialiased;--navy:#0F3766;--coral:#FF6644;--paper:#F7F9FA;--muted:#5B6B80;--ink:#111;--line:#D5DEE6;--warm:#FFF5F2}#ss-gb *{box-sizing:border-box}#ss-gb .card,#ss-gb .hero,#ss-gb .railcard,#ss-gb .railnavy,#ss-gb .feat,#ss-gb .fit-col,#ss-gb .quote,#ss-gb .gb-faq,#ss-gb section,#ss-gb table,#ss-gb .stack-table{outline:0 none!important}#ss-gb br,#ss-gb p:empty{display:none}#ss-gb a{color:#FF6644;text-decoration:none}#ss-gb a:hover{text-decoration:underline}#ss-gb img{display:block;max-width:100%}#ss-gb .ss-gb-main{grid-column:1;min-width:0;width:100%;max-width:100%;display:flow-root;overflow:visible!important}#ss-gb .ss-gb-main>section{display:block!important;float:none!important;clear:both;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;rotate:none!important;translate:none!important;scale:none!important;box-sizing:border-box!important;position:relative!important}#ss-gb .rail{grid-column:2;grid-row:1/-1;position:sticky;top:90px;display:flex;flex-direction:column;gap:16px;width:300px;max-width:100%;transform:none!important}#ss-gb .card,#ss-gb .sec,#ss-gb .hero{background:#fff;border:1.5px solid #0F3766;border-radius:12px;box-shadow:4px 4px 0 #0F3766;padding:16px 18px;margin-top:14px;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;outline:none!important;display:flow-root;transform:none!important;rotate:none!important;translate:none!important;scale:none!important;float:none!important;position:relative!important;left:auto!important;top:auto!important}#ss-gb .card:first-child{margin-top:0}#ss-gb .card:hover,#ss-gb .sec:hover,#ss-gb .hero:hover,#ss-gb .railcard:hover,#ss-gb .railnavy:hover,#ss-gb section:hover,#ss-gb table:hover,#ss-gb .feat:hover,#ss-gb .fit-col:hover,#ss-gb .quote:hover,#ss-gb details:hover,#ss-gb .gb-faq:hover,#ss-gb .stack-table:hover,#ss-gb .card:focus-within,#ss-gb .hero:focus-within,#ss-gb .railcard:focus-within,#ss-gb .card:hover+.card,#ss-gb .card:focus-within+.card,#ss-gb .hero:hover+.card{outline:none!important;outline-width:0!important;outline-offset:0!important;transform:none!important;rotate:none!important;translate:none!important;scale:none!important;margin-left:0!important}#ss-gb .card:hover,#ss-gb .sec:hover,#ss-gb .hero:hover,#ss-gb .railcard:hover,#ss-gb .card:focus-within,#ss-gb .hero:focus-within,#ss-gb .railcard:focus-within{border:1.5px solid #0F3766!important;box-shadow:4px 4px 0 #0F3766!important;transform:none!important}#ss-gb .feat:hover,#ss-gb .fit-col:hover,#ss-gb .quote:hover{border:1px solid #D5DEE6!important;box-shadow:none!important;transform:none!important}#ss-gb .feat,#ss-gb .fit-col,#ss-gb .quote,#ss-gb .alt,#ss-gb table,#ss-gb .stack-table,#ss-gb .price-table,#ss-gb .railcard,#ss-gb .railnavy{transform:none!important;rotate:none!important;translate:none!important;scale:none!important;overflow:visible!important}#ss-gb .kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#FF6644;margin-bottom:4px}#ss-gb h2{font-size:22px;font-weight:700;color:#111;letter-spacing:-.02em;margin:0 0 10px}#ss-gb h3{font-size:14px;font-weight:700;margin:0 0 8px;color:#0F3766}#ss-gb p{font-size:14.5px;color:#111;margin:0}#ss-gb p+p{margin-top:8px}#ss-gb .hero-top{display:flex;gap:16px;align-items:flex-start}#ss-gb .tool-logo{width:64px;height:64px;border-radius:12px;flex-shrink:0;object-fit:contain;background:#fff;border:1px solid #D5DEE6;padding:6px}#ss-gb .hero-copy{flex:1;min-width:0}#ss-gb h1{font-size:28px;font-weight:700;color:#111;letter-spacing:-.02em;margin:0}#ss-gb .tagline{font-size:15px;color:#5B6B80;margin-top:4px;max-width:560px}#ss-gb .badges{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}#ss-gb .chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:99px;background:#F7F9FA;color:#0F3766}#ss-gb .chip.ok{background:#F7F9FA;color:#0F3766}#ss-gb .chip.o{background:#FFF5F2;color:#FF6644}#ss-gb .hero-cta{margin-left:auto;flex-shrink:0;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px;align-items:flex-end!important;position:relative;z-index:2;width:max-content;max-width:100%;min-width:0}#ss-gb .hero-cta>p{display:contents!important;margin:0!important}#ss-gb .hero-cta .visit{display:block;width:max-content;max-width:100%;margin:0;align-self:flex-end;position:relative;z-index:2;flex:0 0 auto}#ss-gb .hero-cta .updated{display:block;width:max-content;max-width:100%;margin:0;text-align:right;white-space:nowrap;align-self:flex-end;position:relative;flex:0 0 auto}#ss-gb .visit{display:inline-block;background:#FF6644;color:#fff!important;border:0;border-radius:11px;font-size:14.5px;font-weight:700;padding:12px 20px;box-shadow:0 3px 0 #0F3766;text-decoration:none!important;white-space:nowrap}#ss-gb .visit:hover{transform:translateY(1px);box-shadow:0 2px 0 #0F3766;text-decoration:none!important}#ss-gb .updated{font-size:11.5px;color:#5B6B80;font-weight:600}#ss-gb .updated b{color:#0F3766}#ss-gb .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-top:1px solid #D5DEE6;margin-top:14px;padding-top:12px}#ss-gb .fact b{display:block;font-size:15px;font-weight:700;color:#0F3766}#ss-gb .fact span{font-size:11.5px;font-weight:600;color:#5B6B80;text-transform:uppercase;letter-spacing:.06em}#ss-gb .tldr{background:#F7F9FA!important;padding:10px 14px 12px!important;min-height:0!important;height:auto!important;border:1.5px solid #0F3766!important;border-left:1.5px solid #0F3766!important}#ss-gb .tldr:hover,#ss-gb .tldr:focus-within{background:#F7F9FA!important;border:1.5px solid #0F3766!important;box-shadow:4px 4px 0 #0F3766!important;transform:none!important}#ss-gb .tldr .kicker{margin-bottom:2px}#ss-gb .tldr h2{margin:0 0 6px}#ss-gb .tldr p+p{margin-top:6px}#ss-gb .tldr p b{color:#0F3766}#ss-gb .feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#ss-gb .feat{border:1px solid #D5DEE6;border-radius:10px;padding:12px 14px;background:#fff;outline:none!important;box-shadow:none}#ss-gb .feat b{font-size:14px;color:#0F3766;display:block;margin-bottom:3px}#ss-gb .feat p{font-size:13px;color:#5B6B80;line-height:1.45}#ss-gb .stack-table{width:100%;max-width:100%;border-collapse:separate!important;border-spacing:0!important;table-layout:auto;border:0 none!important;outline:0 none!important;box-shadow:none!important;overflow:hidden!important;display:table!important;transform:none!important;border-radius:8px}#ss-gb .stack-table td{border-bottom:1px solid #D5DEE6;padding:10px 8px;vertical-align:middle}#ss-gb .stack-table tr:last-child td{border-bottom:0}#ss-gb .stack-table tbody tr:hover{background:#F7F9FA}#ss-gb .stack-table tbody tr:hover td{outline:none!important;box-shadow:none!important}#ss-gb .st-tool{display:flex;align-items:center;gap:11px;white-space:nowrap;color:#0F3766;text-decoration:none}#ss-gb .st-tool:hover{color:#FF6644;text-decoration:none;outline:none}#ss-gb .st-tool img{width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid #D5DEE6;padding:4px;flex-shrink:0;object-fit:contain}#ss-gb .st-tool b{font-size:14px}#ss-gb .st-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:99px;white-space:nowrap}#ss-gb .st-tag.a{background:#E8F0F8;color:#0F3766}#ss-gb .st-tag.b{background:#FFF5F2;color:#FF6644}#ss-gb .st-tag.c{background:#F7F9FA;color:#5B6B80}#ss-gb .st-tag.r{background:#FFE9E0;color:#CC4400}#ss-gb .st-why{font-size:13px;color:#5B6B80;line-height:1.45}#ss-gb .st-why b{color:#111}#ss-gb .stack-table td:last-child{width:36px;padding-right:4px;overflow:visible}#ss-gb .st-go{width:28px;height:28px;border-radius:50%;border:1px solid #D5DEE6;display:grid;place-items:center;font-size:12px;color:#5B6B80;text-decoration:none;flex-shrink:0}#ss-gb .stack-table tr:hover .st-go{background:#FF6644;border-color:#FF6644;color:#fff}#ss-gb tr.community td{background:linear-gradient(90deg,#FFF7F3,#fff)}#ss-gb tr.community:hover td{background:#FFF3EC}#ss-gb .st-src{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:600;color:#5B6B80}#ss-gb .st-src img{width:14px;height:14px;border-radius:4px;border:0;padding:0;background:none}#ss-gb .st-src a{color:#FF6644}#ss-gb table,#ss-gb table th,#ss-gb table td{border:0 none!important;outline:0 none!important;box-shadow:none!important}#ss-gb table.price-table{width:100%;max-width:100%;border-collapse:separate!important;border-spacing:0!important;font-size:13.5px;overflow:hidden!important;display:table!important;transform:none!important;border:0 none!important;border-radius:8px;background:#fff}#ss-gb table.price-table thead th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0F3766;padding:10px 12px;border:0 none!important;border-radius:0!important}#ss-gb table.price-table thead th:first-child{border-radius:8px 0 0 0!important}#ss-gb table.price-table thead th:last-child{border-radius:0 8px 0 0!important}#ss-gb table.price-table td{padding:10px 12px;border:0 none!important;border-bottom:1px solid #D5DEE6!important;vertical-align:top;background:#fff}#ss-gb table.price-table tbody tr:nth-child(even) td{background:#F7F9FA}#ss-gb table.price-table td b{color:#0F3766;font-weight:700}#ss-gb .price{font-weight:700;color:#0F3766;white-space:nowrap}#ss-gb .price-note{font-size:12.5px;color:#5B6B80;margin-top:10px}#ss-gb .fit{display:grid;grid-template-columns:1fr 1fr;gap:12px}#ss-gb .fit-col{border-radius:12px;padding:14px 16px}#ss-gb .fit-col.yes{background:#F7F9FA}#ss-gb .fit-col.no{background:#FFF5F2}#ss-gb .fit-col.yes h3{color:#0F3766}#ss-gb .fit-col.no h3{color:#FF6644}#ss-gb .fit-col ul{list-style:none;margin:0;padding:0}#ss-gb .fit-col li{font-size:13px;padding-left:19px;position:relative;margin:6px 0;line-height:1.45;color:#111}#ss-gb .fit-col.yes li:before{content:"\2713";position:absolute;left:0;color:#0F3766;font-weight:700}#ss-gb .fit-col.no li:before{content:"\2715";position:absolute;left:0;color:#FF6644;font-weight:700}#ss-gb .quote{border:1px solid #D5DEE6;border-radius:10px;padding:12px 14px;margin-bottom:10px;background:#F7F9FA;outline:none!important;box-shadow:none}#ss-gb .quote:last-of-type{margin-bottom:0}#ss-gb .quote p{font-size:13.5px;color:#111;font-style:italic}#ss-gb .q-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;font-weight:600;color:#5B6B80;flex-wrap:wrap}#ss-gb .q-meta img{width:16px;height:16px;border-radius:4px}#ss-gb .q-meta .tag{padding:2px 8px;border-radius:99px;font-size:10.5px}#ss-gb .q-meta .tag.pos{background:#E8F0F8;color:#0F3766}#ss-gb .q-meta .tag.neg{background:#FFF5F2;color:#FF6644}#ss-gb .q-meta a{color:#FF6644;margin-left:auto}#ss-gb .sent-note{font-size:11.5px;color:#5B6B80;margin-top:10px}#ss-gb .gb-faq{margin:14px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;transform:none!important;float:none!important;position:relative!important}#ss-gb .gb-faq details{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;background:#fff;border:1px solid #D5DEE6;border-radius:12px;padding:0;margin:0 0 8px;outline:none!important;box-shadow:none;transform:none!important}#ss-gb .gb-faq details:last-child{margin-bottom:0}#ss-gb .gb-faq summary{cursor:pointer;list-style:none;position:relative;padding:14px 52px 14px 16px;font:600 15px/1.35 Poppins,sans-serif;color:#111;outline:none!important}#ss-gb .gb-faq summary::-webkit-details-marker{display:none}#ss-gb .gb-faq summary:after{content:"+";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:#0F3766;color:#fff;font:500 16px/26px Poppins,sans-serif;text-align:center}#ss-gb .gb-faq details[open] summary:after{content:"-"}#ss-gb .gb-faq .faq-a{margin:0;padding:0 16px 14px;font:400 14px/1.55 Poppins,sans-serif;color:#5B6B80}#ss-gb .gb-faq .faq-a b{color:#0F3766}#ss-gb .alts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#ss-gb .alt{border:1px solid #D5DEE6;border-radius:10px;padding:12px 14px;display:flex;gap:11px;align-items:flex-start;text-decoration:none;color:inherit;box-shadow:none;background:#fff;outline:none!important}#ss-gb .alt:hover{text-decoration:none;outline:none!important;border:1px solid #D5DEE6!important;box-shadow:none!important}#ss-gb .alt img{width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid #D5DEE6;padding:4px;flex-shrink:0;object-fit:contain}#ss-gb .alt .alt-copy{min-width:0}#ss-gb .alt b{font-size:13.5px;color:#0F3766;display:block}#ss-gb .alt span{font-size:12px;color:#5B6B80;line-height:1.35;display:block}#ss-gb .railcard{background:#fff;border:1.5px solid #0F3766;border-radius:12px;box-shadow:4px 4px 0 #0F3766;padding:16px 18px;outline:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;transform:none!important;margin-left:0!important}#ss-gb .railcard .gb-rh,#ss-gb .railcard h3{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5B6B80;margin-bottom:10px}#ss-gb .kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px solid #D5DEE6}#ss-gb .kv:last-child{border-bottom:0}#ss-gb .kv span{color:#5B6B80;font-weight:600}#ss-gb .kv b{color:#0F3766;font-weight:700;text-align:right}#ss-gb .partner{display:flex;align-items:center;gap:12px;border-radius:12px;padding:12px 14px;margin-bottom:10px;text-decoration:none;background:#F7F9FA;outline:none!important}#ss-gb .partner:hover{text-decoration:none;outline:none!important}#ss-gb .partner img{width:38px;height:38px;border-radius:10px;background:#fff;padding:5px;flex-shrink:0;object-fit:contain}#ss-gb .partner .p-copy{min-width:0}#ss-gb .partner b{font-size:13.5px;color:#0F3766;display:block;line-height:1.25}#ss-gb .partner .p-sub{font-size:11.5px;font-weight:600;color:#FF6644;display:block}#ss-gb .partner .arrow{margin-left:auto;width:26px;height:26px;border-radius:50%;background:#0F3766;color:#fff;display:grid;place-items:center;font-size:12px;flex-shrink:0}#ss-gb .partner.mint{background:#E8F0F8}#ss-gb .partner.slate{background:#EEF1F4}#ss-gb .partner.peach{background:#FFF5F2}#ss-gb .become{display:block;text-align:center;font-size:12.5px;font-weight:700;color:#5B6B80;border:1px solid #D5DEE6;border-radius:11px;padding:10px;margin-top:11px;background:#F7F9FA}#ss-gb .become:hover{color:#FF6644}#ss-gb .ad-note{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5B6B80;margin-top:9px;text-align:center}#ss-gb .railnavy{background:#0F3766;color:#fff;border:0;border-radius:12px;padding:16px 18px;box-shadow:4px 4px 0 #FF6644;outline:none!important}#ss-gb .railnavy:hover{box-shadow:4px 4px 0 #FF6644!important;outline:none!important;transform:none!important}#ss-gb .railnavy .gb-rn-title,#ss-gb .railnavy h4{font-size:15px;font-weight:700;line-height:1.3;color:#fff;margin:0}#ss-gb .railnavy p{font-size:12.5px;color:#C5D2E3;margin:6px 0 12px}#ss-gb .railnavy .visit{width:100%;text-align:center;box-shadow:0 3px 0 #FF6644}#ss-gb .gb-verify .gb-rh,#ss-gb .gb-verify h3{font-size:16px;font-weight:700;letter-spacing:-.02em;text-transform:none;color:#111;margin:0 0 8px}#ss-gb .gb-verify .kicker{margin-bottom:4px}#ss-gb .gb-verify p{font-size:13px;color:#5B6B80;line-height:1.45;margin:0 0 8px}#ss-gb .gb-verify .gb-ask{font-size:13px;color:#111;line-height:1.4;margin:0 0 2px}#ss-gb .gb-verify .gb-badge-note{font-size:12px;color:#5B6B80;line-height:1.4;margin:0 0 8px}#ss-gb .gb-loved{display:flex;align-items:center;gap:10px;margin:0 0 10px}#ss-gb .gb-loved>span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5B6B80;flex-shrink:0;white-space:nowrap}#ss-gb .gb-loved-row{display:flex;align-items:center}#ss-gb .gb-loved-row img{width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid #fff;box-shadow:0 0 0 1px #0F3766;object-fit:cover;margin-left:-6px;display:block}#ss-gb .gb-loved-row img:first-child{margin-left:0}#ss-gb .gb-verify .visit{display:block;width:100%;text-align:center;margin:0;text-decoration:none!important}#ss-gb .gb-verify .visit:hover{text-decoration:none!important}#ss-gb .gb-verify .ad-note{margin-top:10px}#ss-gb #sentiment h2{line-height:1.28}#ss-gb .gb-verify:hover{outline:none!important;transform:none!important;border:1.5px solid #0F3766!important;box-shadow:4px 4px 0 #0F3766!important}@media(max-width:1100px){#ss-gb .hero-top{display:grid;grid-template-columns:64px 1fr;gap:12px 16px;align-items:start}#ss-gb .hero-copy{min-width:0}#ss-gb .tagline{max-width:none}#ss-gb .hero-cta{grid-column:1/-1;margin:8px 0 0;width:100%!important;max-width:none!important;align-items:stretch!important;margin-left:0}}@media(max-width:960px){body.ss-gb-page #ss-gb{grid-template-columns:1fr!important}#ss-gb .rail{position:static!important;grid-column:1!important;grid-row:auto!important;width:100%!important}#ss-gb .alts{grid-template-columns:1fr 1fr}#ss-gb .hero-cta{flex:1 0 100%;width:100%!important;max-width:none!important;align-items:stretch!important;margin-left:0}#ss-gb .hero-cta .visit{width:100%!important;max-width:none!important;align-self:stretch!important;text-align:center}#ss-gb .hero-cta .updated,#ss-gb .updated{width:100%!important;max-width:none!important;text-align:center!important;align-self:stretch!important;white-space:normal}#ss-gb .hero-cta .ss-byline{align-self:center!important;width:auto!important;margin:4px auto 0!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important}}@media(max-width:700px){body.ss-gb-page #ss-gb{grid-template-columns:1fr!important}#ss-gb .hero-top{display:grid;grid-template-columns:56px 1fr;gap:8px 12px;align-items:start}#ss-gb .tool-logo{width:56px;height:56px}#ss-gb .hero-copy{min-width:0}#ss-gb h1{font-size:24px}#ss-gb .hero-cta{grid-column:1/-1;margin:8px 0 0;width:100%!important;max-width:none!important;align-items:stretch!important}#ss-gb .hero-cta .visit{display:block;width:100%!important;max-width:none!important;text-align:center;white-space:normal;align-self:stretch!important}#ss-gb .hero-cta .updated,#ss-gb .updated{display:block;width:100%!important;max-width:none!important;text-align:center!important;white-space:normal;align-self:stretch!important}#ss-gb .hero-cta .ss-byline{align-self:center!important;width:auto!important;max-width:100%;margin:4px auto 0!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important}#ss-gb .facts{grid-template-columns:1fr 1fr}#ss-gb .feat-grid,#ss-gb .fit,#ss-gb .alts{grid-template-columns:1fr}#ss-gb .stack-table .st-tagcell{display:none}}#ss-gb>.ss-vf{grid-column:1/-1;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;outline:none!important;transform:none!important}.ss-vf,.ss-vf *{box-sizing:border-box}.ss-vf{font-family:Poppins,system-ui,sans-serif;color:#122033;-webkit-font-smoothing:antialiased;--navy:#0F3766;--navy-2:#18457a;--coral:#FF6644;--coral-dk:#e24e2d;--coral-soft:#FFF1ED;--ink:#122033;--muted:#5B6B82;--paper:#F7F9FA;--line:#D7DEE8;--ease:cubic-bezier(.22,1,.36,1);--offset:6px 6px 0 #0F3766;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6L8 10.5 12.5 6' fill='none' stroke='%230F3766' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ss-vf button,.ss-vf input,.ss-vf select,.ss-vf textarea{font:inherit;color:inherit}.ss-vf button{cursor:pointer}.ss-vf img{display:block;max-width:100%}.ss-vf-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px 16px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.ss-vf-layer.open{opacity:1;visibility:visible}.ss-vf-layer[hidden]{display:none!important}.ss-vf-backdrop{position:absolute;inset:0;background:rgba(15,55,102,.56);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ss-vf-modal{width:min(560px,calc(100vw - 32px));height:auto;max-height:calc(100vh - 48px);position:relative;z-index:2;background:#fff;border:2px solid #0F3766;border-radius:8px;box-shadow:8px 8px 0 #0F3766;overflow:hidden;display:flex;flex-direction:column;transform:translateY(12px);transition:transform .32s var(--ease)}.ss-vf-layer.open .ss-vf-modal{transform:none}.ss-vf-flow{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;max-height:calc(100vh - 48px)}.ss-vf-head{height:44px;padding:0 16px;border-bottom:1px solid #D7DEE8;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.ss-vf-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px;color:#0F3766!important;text-decoration:none!important}.ss-vf-brand img{width:26px;height:26px}.ss-vf-x{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#0F3766;font-size:22px;font-weight:600;line-height:1;display:grid;place-items:center}.ss-vf-x:hover{background:#F7F9FA}.ss-vf-prog{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 16px 0}.ss-vf-prog i{height:4px;border-radius:99px;background:#E8EDF3;overflow:hidden}.ss-vf-prog i:after{content:"";display:block;height:100%;border-radius:inherit;background:#FF6644;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.ss-vf-prog i.done:after,.ss-vf-prog i.now:after{transform:scaleX(1)}.ss-vf-labs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 16px 0}.ss-vf-labs span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9AA8BC}.ss-vf-labs span.now{color:#e24e2d}.ss-vf-stage{position:relative;flex:1 1 auto;min-height:0;overflow:auto}.ss-vf-panel{display:none;padding:10px 16px 8px}.ss-vf-panel.on{display:block}.ss-vf .ss-vf-title,.ss-vf h2,.ss-vf .ss-vf-panel h2{font-size:20px!important;font-weight:800;letter-spacing:-.02em;color:#0F3766!important;line-height:1.2;margin:0!important}.ss-vf-intro{margin:4px 0 8px!important;color:#5B6B82!important;font-size:12px!important;line-height:1.4;max-width:520px}.ss-vf-chip{display:flex;align-items:center;gap:10px;border:1.5px solid #0F3766;border-radius:8px;box-shadow:4px 4px 0 #0F3766;background:#F7F9FA;padding:8px 10px;margin:4px 0 10px}.ss-vf-chip img{width:36px;height:36px;border-radius:8px;background:#fff;border:1px solid #D7DEE8;padding:4px;object-fit:contain;flex-shrink:0}.ss-vf-chip b{display:block;font-size:14px;font-weight:800;color:#0F3766}.ss-vf-chip span{display:block;font-size:11px;font-weight:600;color:#5B6B82}.ss-vf-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.ss-vf-field{display:grid;gap:4px;min-width:0}.ss-vf-field.full{grid-column:1/-1}.ss-vf-field label{font-size:12px;font-weight:700;color:#0F3766}.ss-vf-field label em{font-style:normal;font-weight:600;color:#5B6B82}.ss-vf-field input,.ss-vf-field select,.ss-vf-field textarea{appearance:none;-webkit-appearance:none;width:100%;border:1.5px solid #0F3766;border-radius:8px;background:#F7F9FA;min-height:38px;padding:6px 12px;outline:0;font-size:13px;font-weight:600;font-family:Poppins,system-ui,sans-serif;color:#122033;line-height:1.3;max-width:100%}.ss-vf-field select{padding-right:42px;background-color:#F7F9FA;background-image:var(--chevron);background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;cursor:pointer}.ss-vf-field select::-ms-expand{display:none}.ss-vf-field textarea{min-height:62px;resize:vertical;font-weight:500}.ss-vf-field input:focus,.ss-vf-field select:focus,.ss-vf-field textarea:focus{border-color:#FF6644;box-shadow:0 0 0 3px rgba(255,102,68,.18);background:#fff}.ss-vf-field.bad input,.ss-vf-field.bad select{border-color:#c0392b}.ss-vf-err{display:none;font-size:11px;font-weight:600;color:#c0392b}.ss-vf-field.bad .ss-vf-err{display:block}.ss-vf-why{margin:6px 0 10px!important;font-size:13px!important;font-weight:600;color:#0F3766!important;line-height:1.45}.ss-vf-loved{display:flex;align-items:center;gap:10px;margin:8px 0 4px}.ss-vf-loved>span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5B6B82;flex-shrink:0;white-space:nowrap}.ss-vf-loved-row{display:flex;align-items:center}.ss-vf-loved-row img{width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid #fff;box-shadow:0 0 0 1px #0F3766;object-fit:cover;margin-left:-6px}.ss-vf-loved-row img:first-child{margin-left:0}.ss-vf-done{text-align:center;padding:16px 8px 20px}.ss-vf-stamp{display:inline-block;background:#FF6644;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:99px;margin-bottom:12px}.ss-vf-done .ss-vf-title,.ss-vf-done h2{font-size:22px!important;max-width:420px;margin:0 auto!important}.ss-vf-done .ss-vf-intro{margin:10px auto 0!important;max-width:400px}.ss-vf-home{background:#FF6644;color:#fff!important;border:0;border-radius:6px;font-size:13px;font-weight:800;padding:10px 18px;box-shadow:3px 3px 0 #0F3766;margin-top:18px}.ss-vf-home:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #0F3766}.ss-vf-paybar{flex:0 0 auto;padding:10px 16px 12px;border-top:1px solid #D7DEE8;background:#F7F9FA}.ss-vf-flow[data-step="3"] .ss-vf-paybar{display:none}.ss-vf-sum{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;min-width:0}.ss-vf-sumline{font-size:12px;font-weight:700;color:#0F3766;min-width:0}.ss-vf-total{font-size:18px;font-weight:800;color:#FF6644;flex-shrink:0}.ss-vf-actions{display:flex;align-items:center;gap:10px}.ss-vf-back{background:#fff!important;border:1.5px solid #0F3766;border-radius:6px;font-size:13px;font-weight:700;color:#0F3766;padding:8px 14px}.ss-vf-back:hover{background:#fff;filter:brightness(.98)}.ss-vf-back.hide{display:none}.ss-vf-next{background:#FF6644!important;color:#fff!important;border:0;border-radius:6px;font-size:13px;font-weight:800;padding:9px 18px;box-shadow:3px 3px 0 #0F3766}.ss-vf-next:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #0F3766}.ss-vf-flow[data-step="1"] .ss-vf-next{width:100%}.ss-vf-flow[data-step="2"] .ss-vf-next{margin-left:auto}@media(max-width:640px){.ss-vf-fgrid{grid-template-columns:1fr}.ss-vf-layer{padding:12px 10px}.ss-vf-modal,.ss-vf-flow{max-height:calc(100vh - 24px)}}/*ss-byline*/#ss-gb .hero,#ss-gb .hero-top,#ss-gb .hero-cta,#ss-gb .ss-byline{overflow:visible!important}#ss-gb .hero-cta .ss-byline{align-self:flex-end;position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:max-content;margin:2px 0 0;padding:0;z-index:90}#ss-gb .ss-byline{position:relative;z-index:90;display:inline-flex!important;align-items:center!important;gap:0;margin:0;padding:2px 4px;border:0;background:transparent;font-family:Poppins,Nunito Sans,sans-serif;color:#5B6B80;overflow:visible!important;cursor:help;line-height:14px;height:auto;width:auto;max-width:100%}#ss-gb .ss-byline .ss-fc{display:inline-flex;align-items:center;gap:4px;font:500 11px/14px Poppins,sans-serif;color:#5B6B80;white-space:nowrap;letter-spacing:0;text-transform:none}#ss-gb .ss-byline .ss-check{width:14px;height:14px;flex:0 0 14px;display:block}#ss-gb .ss-byline a:hover{text-decoration:none}#ss-gb .ss-tip{visibility:hidden;opacity:0;pointer-events:none;position:absolute;right:0;left:auto;top:auto;bottom:100%;margin:0 0 8px;z-index:250;width:268px;max-width:min(268px,calc(100vw - 24px));box-sizing:border-box;background:transparent;border:0;box-shadow:none;padding:4px 6px 8px 0;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;font-weight:400;overflow-wrap:break-word;word-break:break-word;transition:opacity .12s ease,visibility .12s linear;transition-delay:.18s}#ss-gb .ss-tip:before{content:"";position:absolute;left:0;right:6px;top:4px;bottom:8px;background:#fff;border:1.5px solid #0F3766;border-radius:8px;box-shadow:4px 4px 0 #0F3766;z-index:-1}#ss-gb .ss-byline:hover .ss-tip,#ss-gb .ss-byline:focus-within .ss-tip{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}#ss-gb .ss-tip .n,#ss-gb .ss-tip .t,#ss-gb .ss-tip .b,#ss-gb .ss-tip .links{display:block;padding-left:12px;padding-right:12px}#ss-gb .ss-tip .n{margin:10px 0 0;font:600 13px/1.25 Poppins,sans-serif;color:#0F3766;text-transform:none;letter-spacing:0}#ss-gb .ss-tip .n a{color:#0F3766;text-decoration:none}#ss-gb .ss-tip .n a:hover{color:#FF6644}#ss-gb .ss-tip .t{margin:1px 0 6px;font:500 11px/1.3 Poppins,sans-serif;color:#5B6B80;text-transform:none;letter-spacing:0}#ss-gb .ss-tip .b{margin:0 0 8px;font:400 12px/1.4 Poppins,Nunito Sans,sans-serif;color:#0F3766;text-transform:none;letter-spacing:0;white-space:normal}#ss-gb .ss-tip .links{display:flex;align-items:center;gap:8px;margin:0;padding-bottom:10px}#ss-gb .ss-tip .links a{display:inline-flex;align-items:center;margin:0;text-decoration:none}#ss-gb .ss-tip .links a.ss-li{width:16px;height:16px;flex:0 0 16px}#ss-gb .ss-tip .links a.ss-li svg{display:block;width:16px;height:16px}#ss-gb .ss-byline p{display:contents}@media(max-width:700px){#ss-gb .hero,#ss-gb .hero-top,#ss-gb .hero-cta,#ss-gb .ss-byline{overflow:visible!important}#ss-gb .hero-cta .ss-byline{align-self:center;position:relative!important}#ss-gb .ss-byline{position:relative!important}#ss-gb .ss-tip{right:0;left:auto;width:min(268px,calc(100vw - 24px));max-width:calc(100vw - 24px)}}
