.sf-home{--e:var(--sf-ease);padding-bottom:0}.sf-intro-grid{display:grid;gap:32px;align-items:center;padding-block:32px 48px}.sf-intro-copy{display:flex;flex-direction:column;gap:28px;min-width:0}.sf-intro .sf-lead p,.sf-assist .sf-lead p,.sf-intro-note p,.sf-assist-note p{margin:0}.sf-intro .sf-actions{margin:0}.sf-intro-note{padding-top:20px;border-top:1px solid var(--sf-line);max-width:34em;color:var(--sf-muted);font-size:.9375rem}.sf-intro-fig{margin:0;min-width:0}.sf-intro-img{height:300px;overflow:hidden;background:var(--sf-mist)}.sf-intro-img.sf-in{opacity:1}.sf-intro-img a{display:block;height:100%}.sf-intro-img img{position:relative;top:-10%;width:100%;height:110%;object-fit:cover;object-position:50% 60%}.sf-intro-cap,.sf-intro-cap-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0}.sf-intro-cap{justify-content:space-between;padding:14px 16px 14px 20px;background:var(--sf-navy);color:var(--sf-on-navy)}.sf-intro-cap-t{align-items:baseline}.sf-intro .sf-code,.sf-res .sf-code{color:var(--sf-teal-300)}.sf-intro-cap-n,.sf-quiz a.sf-res-n{color:var(--sf-on-navy);font-weight:600;text-decoration:none}.sf-intro-cap-n:hover,.sf-quiz a.sf-res-n:hover,.sf-mini-n:hover{text-decoration:underline}.sf-home .sf-price{margin:0}:is(.sf-intro-cap,.sf-quiz) :is(.sf-price *,.sf-avail){color:var(--sf-on-navy-muted)}:is(.sf-intro-cap,.sf-quiz) .sf-price-now{color:var(--sf-on-navy)}.sf-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.sf-w > span{display:inline-block;transform:translateY(105%);transition:transform .9s var(--e) calc(.08s + var(--w) * 45ms)}.on > .sf-w > span{transform:none}.sf-needs-grid,.sf-proofs-grid{display:grid;gap:20px;align-items:start}.sf-tabs{position:relative;display:flex;flex-direction:column;gap:6px}.sf-tab{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:8px;color:inherit;text-decoration:none}.sf-tab > span{position:relative;z-index:2}.sf-nt{display:flex;flex-direction:column;gap:3px}.sf-nl{font-weight:600;font-size:1.0625rem}.sf-nh,.sf-nc{font-size:.875rem;line-height:1.35;color:var(--sf-muted)}.sf-need-tab{background:var(--sf-card)}.sf-need-tab:hover{background:#fff;color:inherit}.sf-tab-ind{position:absolute;left:0;top:0;z-index:1;border-radius:8px;background:var(--sf-navy);pointer-events:none;transition:transform .55s var(--e),width .55s var(--e),height .55s var(--e)}.sf-need-tab[aria-selected="true"]{color:var(--sf-on-navy)}.sf-tab[aria-selected="true"] .sf-nh,.sf-tab[aria-selected="true"] .sf-nc{color:var(--sf-on-navy-muted)}.sf-tpanels{display:flex;flex-direction:column;gap:48px;min-width:0}.sf-tpanel{display:flex;flex-direction:column;gap:16px;min-width:0}.sf-tabs-on .sf-tpanel{min-height:var(--th)}.sf-tpanel[hidden]{display:none}.sf-need-all{justify-content:space-between}.sf-feat{display:grid;background:var(--sf-card)}.sf-feat-img,.sf-proof-img{position:relative;display:block;align-self:stretch;width:100%;aspect-ratio:1;overflow:hidden;background:var(--sf-img)}.sf-feat-img img,.sf-proof-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--e)}.sf-feat:hover .sf-feat-img img{transform:scale(1.03)}.sf-feat-b,.sf-proof-b{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px}.sf-feat-n{margin:0;font:600 1.875rem/1.2 var(--sf-font-display);letter-spacing:-.01em}.sf-feat-why,.sf-proof-b > p{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--sf-muted)}.sf-rows{margin:0;display:flex;flex-direction:column;gap:10px;padding-block:16px;border-block:1px solid var(--sf-mist);font-size:.9375rem}.sf-rows div{display:flex;justify-content:space-between;gap:16px}.sf-rows dt{color:var(--sf-muted)}.sf-rows dd{margin:0;font-weight:600;text-align:right}.sf-feat-buy{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sf-feat .sf-price-now{font-size:1.625rem}.sf-feat-btns{display:flex;gap:10px;width:100%}.sf-feat-btns > *{flex:1}.sf-feat-btns .sf-btn{width:100%;white-space:nowrap}.sf-need-more-l{margin:0;font-size:.9375rem;font-weight:600;color:var(--sf-muted)}.sf-need-more-g{display:grid;gap:16px;margin-top:10px}.sf-mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 16px 12px 12px;background:var(--sf-card)}.sf-mini-img,.sf-res-img{width:88px;height:88px;object-fit:cover;object-position:50% 62%;background:var(--sf-img)}.sf-mini-t,.sf-res-b{display:flex;flex-direction:column;gap:4px;min-width:0}.sf-mini-n,.sf-res-n{font:600 1.0625rem/1.3 var(--sf-font-display);text-decoration:none}.sf-assist{position:relative;overflow:clip}.sf-assist .sf-wrap{position:relative}.sf-hexa{display:none;position:absolute;right:-120px;top:-80px;width:640px;height:640px;color:var(--sf-on-navy);opacity:.07;pointer-events:none}.sf-assist-copy,.sf-expert-b{display:flex;flex-direction:column;gap:24px;min-width:0}.sf-assist-id{display:flex;align-items:center;gap:16px}.sf-assist-mark{display:grid;place-items:center;flex:none;width:72px;height:72px;background:var(--sf-navy-800);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.sf-assist-t{display:flex;flex-direction:column;gap:2px}.sf-assist-n{font-weight:600}.sf-assist .sf-small{color:var(--sf-on-navy-muted)}.sf-quiz{display:flex;flex-direction:column;gap:22px;min-width:0;padding:clamp(20px,3vw,36px);border:1px solid var(--sf-navy-700);border-radius:12px;background:var(--sf-navy-800)}.sf-quiz-top,.sf-quiz-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sf-quiz-s{font-size:.875rem;color:var(--sf-on-navy-muted)}.sf-prog{display:flex;gap:4px;width:120px}.sf-prog span{position:relative;flex:1;height:4px;overflow:hidden;background:var(--sf-navy-700)}.sf-prog span::after{content:"";position:absolute;inset:0;background:var(--sf-teal);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--e)}.sf-prog .on::after{transform:none}.sf-quiz-b{display:flex;flex:1;flex-direction:column;gap:22px}.sf-quiz-q{margin:0;font-size:1.5rem;line-height:1.25}.sf-opts,.sf-quiz-links{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sf-opt,.sf-quiz .sf-quiz-links a{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 14px;border:0;border-radius:6px;background:var(--sf-navy);color:var(--sf-on-navy);font-size:.9375rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.sf-opt:hover,.sf-quiz .sf-quiz-links a:hover{box-shadow:inset 0 0 0 1px var(--sf-navy-600);color:var(--sf-on-navy)}.sf-opt[aria-checked="true"]{background:var(--sf-navy-700)}.sf-dot{flex:none;width:18px;height:18px;border:2px solid var(--sf-navy-600);border-radius:50%;transition:border .3s var(--e)}.sf-opt[aria-checked="true"] .sf-dot{border:6px solid var(--sf-teal)}.sf-quiz-f{margin-top:auto}.sf-quiz .sf-btn:disabled{background:var(--sf-navy-700);color:var(--sf-on-navy-muted);box-shadow:none}.sf-quiz-l{padding:0;border:0;background:none;color:var(--sf-teal-300);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf-quiz-back{color:var(--sf-on-navy-muted);text-decoration:none}.sf-quiz-ta{width:100%;min-height:140px;padding:14px;border:1px solid var(--sf-navy-600);border-radius:6px;background:var(--sf-navy);color:var(--sf-on-navy);font:inherit;resize:vertical}.sf-res{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:8px;background:var(--sf-navy)}.sf-res-img{width:72px;height:72px}.sf-res-why{margin:0;font-size:.9375rem;color:var(--sf-on-navy-muted)}.sf-note{margin:0;padding:14px 16px;border-radius:8px;background:rgba(0,180,179,.1);font-size:.9375rem}.sf-note-warn{background:rgba(232,133,104,.14)}.sf-expert-photo{width:100%;height:260px;overflow:hidden;background:var(--sf-mist)}.sf-expert-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.sf-quote{margin:0;font:600 clamp(1.5rem,1.1rem + 1.5vw,2.125rem)/1.3 var(--sf-font-display);letter-spacing:-.01em;text-wrap:balance}.sf-expert-who{display:flex;flex-direction:column;gap:6px;margin:0;color:var(--sf-muted)}.sf-expert-n{font-size:1.125rem;font-weight:600;color:var(--sf-text)}.sf-sig{color:var(--sf-blue);transform:rotate(-4deg);transform-origin:left bottom}.sf-ptabs{flex-direction:row;gap:8px}.sf-ptab{flex:none;justify-content:flex-start;gap:12px;padding:10px 14px 10px 10px}.sf-ptab .sf-nh{display:none}.sf-ptabs .sf-tab-ind{background:var(--sf-navy-800)}.sf-ptab-i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--sf-navy-600);color:var(--sf-on-navy-muted)}.sf-bg-navy a.sf-ptab{color:var(--sf-on-navy)}.sf-ptab[aria-selected="true"] .sf-ptab-i{box-shadow:inset 0 0 0 1px var(--sf-teal);color:var(--sf-teal-300)}.sf-proof{display:grid;background:var(--sf-navy-800)}.sf-proof-img{aspect-ratio:16/9}.sf-proof-b{gap:18px}.sf-proof .sf-h3{margin:0;font-size:1.75rem}.sf-proof .sf-rows{gap:0;padding:0;border:0;border-top:1px solid var(--sf-navy-700)}.sf-proof .sf-rows div{padding:12px 0;border-bottom:1px solid var(--sf-navy-700)}.sf-proof dt,.sf-bg-navy .sf-nh,.sf-proof-b > p{color:var(--sf-on-navy-muted)}.sf-shead-split .sf-h2{max-width:14em}.sf-proof .sf-link-arrow{margin-top:auto}.sf-faq-grid{align-items:start}@media (max-width:1099px){.sf-tabs-on .sf-tabs,.sf-ptabs{flex-direction:row;overflow-x:auto;margin-inline:calc(-1 * var(--sf-gutter));padding-inline:var(--sf-gutter);scrollbar-width:none}.sf-tabs-on .sf-tab{flex:none;padding:12px 16px}.sf-tabs-on .sf-need-tab .sf-nh,.sf-tabs-on .sf-nc{display:none}.sf-intro .sf-btn{flex:1 1 auto}}@media (min-width:700px){.sf-feat{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sf-feat-img{aspect-ratio:4/5}.sf-feat-b,.sf-proof-b{padding:36px}.sf-feat-btns{width:auto}.sf-need-more-g,.sf-opts,.sf-quiz-links{grid-template-columns:1fr 1fr}.sf-res{grid-template-columns:96px minmax(0,1fr);gap:18px}.sf-res-img{width:96px;height:96px}.sf-hexa{display:block}.sf-expert-photo{max-width:460px;height:auto;aspect-ratio:4/5;justify-self:center}}@media (min-width:960px){.sf-intro-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;padding-block:56px 96px}.sf-intro-noimg .sf-intro-grid{grid-template-columns:minmax(0,1fr)}.sf-intro-img{height:520px}.sf-quiz{min-height:420px}.sf-proofs-grid{grid-template-columns:380px minmax(0,1fr);gap:40px}.sf-ptabs{flex-direction:column;overflow:visible;margin:0;padding:0}.sf-tabs-on .sf-ptab,.sf-ptab{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px 18px}.sf-ptab-i{width:48px;height:48px}.sf-ptab .sf-nh{display:block}.sf-proof{grid-template-columns:1fr 1fr}.sf-proof-img{aspect-ratio:4/5}}@media (min-width:1100px){.sf-needs-grid{grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"t p" "a p";gap:20px 32px}.sf-need-tabs{grid-area:t}.sf-needs-grid .sf-tpanels{grid-area:p}.sf-need-all{grid-area:a}}@media (prefers-reduced-motion:no-preference){.sf-swap > *,.sf-swap .sf-feat-b > *,.sf-swap .sf-proof-b > *{animation:sf-rise .6s var(--e) both}.sf-swap img{animation:sfh-img .9s var(--e) both}.sf-swap :nth-child(n+2){animation-delay:60ms}.sf-swap :nth-child(n+4){animation-delay:140ms}.sf-enter > *{animation:sfh-in .55s var(--e) both}.sf-enter.sf-back > *{animation-name:sfh-back}.sf-enter > :nth-child(2){animation-delay:50ms}.sf-enter > :nth-child(n+3){animation-delay:100ms}.sf-sig path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.sf-sig.in path{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur) var(--sf-ease-in-out) var(--del)}}@keyframes sfh-img{from{opacity:0;transform:scale(1.06)}}@keyframes sfh-in{from{opacity:0;transform:translateX(24px)}}@keyframes sfh-back{from{opacity:0;transform:translateX(-24px)}}