/* SHFTR / The case for having your life back. */
.wy-ssr-main{padding-top:80px}
.wy-page{background:#f4f7fc;color:#132338;padding-bottom:0!important;--wy-blue:#477cff;--wy-muted:#657991}
.wy-page h1,.wy-page h2,.wy-page h3,.wy-home-proof h2,.wy-proof-note h2{font-weight:600;letter-spacing:-.025em;line-height:1.04}
.wy-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.15em;font-weight:500;margin-bottom:26px;color:#6b83a2}
.wy-eyebrow i{display:block;width:7px;height:7px;background:#477cff;flex-shrink:0}
.wy-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:7%;padding:72px 7% 76px;align-items:center;max-width:1600px;margin:auto}
#legacy-root .wy-hero h1,.wy-ssr-main .wy-hero h1{font-size:clamp(70px,6.9vw,110px);line-height:.98;margin:0 0 28px;color:#101e31}
.wy-hero h1 em{font-style:normal;color:#2459e8}
.wy-hero-copy>p{max-width:420px;font-size:21px;line-height:1.45;color:#60738c;margin:0 0 26px}
.wy-hero-copy>.wy-lead{font-size:26px;color:#223852;max-width:380px;margin-bottom:18px;line-height:1.25}
.wy-hero .sh-hero-cta{margin-top:7px;background:#112139;color:#fff;font-size:19px}
.wy-down-link{display:flex;gap:42px;align-items:center;font-size:16px;color:#58708c;margin-top:28px;max-width:188px;text-decoration:none}
.wy-down-link span{font-size:21px;color:#2459e8}
.wy-time-card{padding:24px 30px;background:#0c192b;color:#d5e4fb;box-shadow:12px 12px 0 #e0e9f8;position:relative}
.wy-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.14em;border-bottom:1px solid #6f89ad40;padding-bottom:17px;color:#9fb6d4}
.wy-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid #486181;background:#15263d;margin:22px 0 0}
.wy-switch button{background:transparent;color:#aec3df;border:0;padding:10px 17px;min-height:44px;font:500 17px 'Barlow Condensed',sans-serif;cursor:pointer}
.wy-switch button[aria-pressed=true]{background:#477cff;color:#fff}
.wy-switch button:hover{color:#fff;background:#29466e}
.wy-switch button[aria-pressed=true]:hover{background:#3468ec}
.wy-clock{width:min(100%,340px);position:relative;margin:15px auto 16px}
.wy-ring{display:block;width:100%;overflow:visible;color:#b7c9e2}
.wy-ring-progress{transition:stroke-dasharray .7s cubic-bezier(.2,.7,.2,1)}
.wy-clock-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:6px}
.wy-clock-face strong{font-size:clamp(48px,5vw,74px);line-height:1;font-weight:500;color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.wy-clock-face strong small{font-size:.39em;color:#85a2ca;letter-spacing:0;margin-left:2px}
.wy-clock-face>span{font-size:14px;color:#acc0dc;margin-top:13px;text-align:center}
.wy-clock-face>.wy-clock-note{font-size:11px;color:#7293c4;text-transform:uppercase;letter-spacing:.13em;margin-top:7px}
.wy-time-bar{display:flex;height:10px;background:#20324b;width:100%}
.wy-time-bar>span{display:block;transition:width .7s cubic-bezier(.2,.7,.2,1)}
.wy-time-other{background:#477cff}.wy-time-seller{background:#aecbff;border-left:2px solid #0c192b}
.wy-time-axis{display:flex;justify-content:space-between;font-size:11px;color:#819bbf;margin-top:5px}
.wy-time-caption{font-size:15px;line-height:1.4;color:#a3b9d7;margin:10px 0 12px;max-width:320px}
.wy-time-caption b{font-weight:500;color:#e2edff}.wy-time-caption i{display:inline-block;background:#aecbff;width:7px;height:7px;margin-right:7px}
.wy-source-note{font-size:13px!important;color:#8da6c6;line-height:1.5;margin:0!important}
.wy-source-link{color:#4780f9;text-decoration:underline;text-underline-offset:3px;font-size:13px;white-space:nowrap;padding:0 3px}
.wy-benefit-line{display:flex;justify-content:space-between;gap:20px;padding:28px 7%;border-top:1px solid #d2deef;border-bottom:1px solid #d2deef;background:#edf2fa}
.wy-benefit-line>div{font-size:25px;color:#3b5370;display:flex;gap:17px;align-items:center}
.wy-benefit-line span{font-size:11px;color:#6383b0}
.wy-pressure{padding:83px 7% 80px;display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#101f34;color:#f3f7ff;align-items:center}
.wy-pressure .wy-eyebrow{color:#88a8d2}.wy-page h2{font-size:clamp(45px,4.8vw,67px);margin:0 0 24px}
.wy-pressure-copy>p:not(.wy-source-note){max-width:440px;font-size:21px;color:#abc0dc;line-height:1.5}
.wy-pressure-copy .wy-switch{margin-top:26px}
.wy-pressure-result{display:flex;gap:24px;align-items:center;margin:30px 0 17px}
.wy-pressure-result strong{font-size:100px;line-height:1;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f1f5ff}
.wy-pressure-result strong>span{font-size:43px;color:#79a3f7;margin-left:1px}
.wy-qualified-number .wy-stat-qualifier{display:block!important;font-size:10px!important;line-height:1.2;letter-spacing:.13em!important;margin:0 0 7px!important;font-weight:600;white-space:nowrap}
.wy-pressure-result .wy-stat-qualifier{font-size:12px!important;color:#79a3f7}
.wy-pressure-result p{font-size:19px;line-height:1.35;max-width:210px;color:#bfd1e9;margin:0}
.wy-grid-panel{padding:27px 25px 23px;background:#0b1728;border:1px solid #324d71}
.wy-grid-panel .wy-card-top{font-size:9px}
.wy-people-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:10px 13px;margin:30px 0 27px}
.wy-people-grid>span{color:#2c405d;transition:color .45s;min-width:0}.wy-people-grid>span.is-filled{color:#78a4ff}
.wy-people-grid svg{width:100%;height:28px;fill:currentColor}
.wy-grid-legend{display:flex;flex-wrap:wrap;gap:13px 20px;font-size:12px;color:#93b0d5;margin-bottom:14px}
.wy-grid-legend i{width:6px;height:6px;display:inline-block;background:#78a4ff;margin-right:5px}
.wy-grid-legend span:last-child i{background:#2c405d}
.wy-review{padding:88px 7%;display:grid;grid-template-columns:.78fr 1.4fr;gap:7%;align-items:center}
.wy-section-intro>p{font-size:22px;line-height:1.45;color:#60768f;max-width:310px}
.wy-review-desk{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 20px 70px #16365b0a;border:1px solid #cedbec}
.wy-quote{padding:25px 23px 25px;background:#fff;min-width:0;position:relative}
.wy-quote .wy-card-top{font-size:9px;color:#6a84a7;border-color:#dce5f3;gap:9px}
.wy-quote-prompt{font-size:15px;color:#7a8eaa;margin:20px 0 10px}
.wy-review-lines{display:flex;flex-direction:column}
.wy-review-lines button{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-bottom:1px solid #dce5f3;background:transparent;color:#485e7d;font-family:inherit;font-size:19px;padding:15px 7px;cursor:pointer;min-height:57px}
.wy-review-lines button small{font-size:10px;color:#849bb9;letter-spacing:.07em}
.wy-review-lines button>span:last-child{margin-left:auto;font-size:19px;color:#477cff}
.wy-review-lines button[aria-pressed=true]{background:#eaf0fd;color:#2459e8;box-shadow:inset 2px 0 #477cff}
.wy-review-lines button:hover{background:#f0f4fc}.wy-review-lines button[aria-pressed=true]:hover{background:#eaf0fd}
.wy-quote-total{display:flex;flex-direction:column;gap:8px;margin-top:25px;padding-top:3px}
.wy-quote-total>span{font-size:10px;letter-spacing:.13em;color:#7390b6}.wy-quote-total b{font-size:25px;font-weight:500;color:#254568}
.wy-review-detail{padding:27px 26px;background:#eaf0f9;border-left:1px solid #cedbec;min-width:0}
.wy-review-icon{display:flex;justify-content:space-between;align-items:flex-start;height:93px;margin-bottom:25px}
.wy-review-icon>span{font-size:65px;color:#c3d2e8;line-height:1;font-weight:500}
.wy-review-icon svg{height:65px;width:65px;color:#477cff}
.wy-detail-label{display:block;font-size:10px;letter-spacing:.12em;color:#7390b6;margin-bottom:13px}
.wy-review-detail h3{font-size:33px;line-height:1.08;margin:0 0 17px;color:#1a3659}
.wy-review-detail>p{font-size:18px;line-height:1.5;color:#56708f;margin:0}
.wy-question{border-top:1px solid #c6d5e9;margin-top:27px;padding-top:18px}
.wy-question small{font-size:9px;letter-spacing:.12em;color:#7190b8}.wy-question p{font-size:18px;color:#245088;line-height:1.3;margin:8px 0 0}
.wy-value{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:70px 7% 76px;background:#2459e8;color:#fff;align-items:center}
.wy-value .wy-eyebrow{color:#c3d5ff}.wy-value .wy-eyebrow i{background:#accbff}.wy-value h2{margin:0;color:white}
.wy-value p{font-size:21px;line-height:1.45;color:#d5e2ff;max-width:460px}
.wy-value .wy-value-lead{font-size:29px;line-height:1.25;color:white;margin:0 0 18px}
.wy-value .sh-hero-cta{margin-top:23px;box-shadow:5px 5px 0 #103bb0;color:#163155;font-size:19px}
.wy-sources{padding:48px 7% 55px;background:#eef3fa;scroll-margin-top:100px}
.wy-sources h2{font-size:29px;margin-bottom:24px;color:#365275;letter-spacing:-.01em}
.wy-sources>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%}
.wy-sources>div>p{font-size:15px;line-height:1.5;color:#687f9c;margin:0;max-width:540px;scroll-margin-top:100px}
.wy-sources b{display:block;font-size:16px;font-weight:600;color:#46668f;margin-bottom:4px}
.wy-sources a{display:block;color:#2459e8;text-decoration:underline;text-underline-offset:3px;margin-bottom:8px}
.wy-source-scope{font-size:13px;color:#8295ac;border-top:1px solid #cedbec;margin:24px 0 0;padding-top:20px}
.wy-home-proof{padding:68px 5% 30px;background:#f3f6fc;color:#152d48;display:grid;grid-template-columns:.92fr 1.45fr;gap:0 6%}
.wy-home-proof .wy-eyebrow{margin-bottom:21px;font-size:11px}
.wy-home-proof h2{font-size:clamp(37px,3.5vw,50px);margin:0 0 20px}
.wy-proof-intro>p{font-size:20px;color:#637c9b;line-height:1.4;max-width:340px;margin:0 0 14px}
.wy-proof-intro .sh-text-link{color:#2459e8;font-size:18px;border-color:#b8cbea}
.wy-proof-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:center}
.wy-proof-stat{padding-left:23px;border-left:1px solid #ccd9ed;min-width:0}
.wy-proof-stat>strong{display:block;font-size:69px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-top:16px;font-variant-numeric:tabular-nums}
.wy-proof-stat strong small{font-size:25px;letter-spacing:0;color:#6d88ad;margin-left:3px}
.wy-proof-stat>p{font-size:17px;line-height:1.35;color:#617999;max-width:155px;margin:10px 0 0}
.wy-micro-clock{width:61px;height:61px;color:#477cff}.wy-micro-clock .wy-ring{color:#456faa}.wy-micro-dots{width:111px;height:61px;display:block}
.wy-proof-fineprint{grid-column:1/-1;border-top:1px solid #d1ddee;margin:36px 0 0;padding-top:17px;font-size:12px;color:#8092aa}
.wy-proof-note{background:#e8eff9;color:#163353;padding:30px 6%;display:grid;grid-template-columns:250px 1fr auto;align-items:center;gap:40px}
.wy-note-number{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;align-items:center;border-right:1px solid #c4d4eb;padding-right:28px}
.wy-note-number .wy-micro-dots{width:70px;height:43px}.wy-note-number .wy-micro-clock{width:47px;height:47px}
.wy-note-number>strong{font-size:50px;line-height:1;font-weight:500;letter-spacing:-.03em}
.wy-note-number strong small{font-size:20px;color:#6280a9;letter-spacing:0;margin-left:3px}
.wy-note-number>p{grid-column:1/-1;color:#637c9c;font-size:15px;line-height:1.35;margin:0}
.wy-note-copy h2{font-size:31px!important;color:#204165!important;line-height:1.1!important;margin:0 0 9px!important}
.wy-note-copy p{font-size:18px;line-height:1.4;color:#637b9b;margin:0;max-width:475px}
.wy-proof-note .sh-text-link{font-size:17px;white-space:nowrap;color:#2459e8;border-color:#b7cbea;gap:22px}
.wy-page a:focus-visible,.wy-page button:focus-visible,.wy-home-proof a:focus-visible,.wy-proof-note a:focus-visible{outline:3px solid #80a7ff;outline-offset:4px}
#legacy-root header nav a.sh-why-nav{font-size:17px;font-weight:600;color:#cbd5e2;padding:10px 14px;border-radius:3px;min-height:44px;display:inline-flex;align-items:center}
#legacy-root header nav a.sh-why-nav:hover,#legacy-root header nav a.sh-why-nav.is-current{color:white;background:#ffffff1a}
#legacy-root header nav a.sh-why-mobile{display:flex;width:100%}
@media(min-width:768px) and (max-width:1050px){.wy-hero{padding:55px 5%;gap:5%}.wy-time-card{padding:22px}.wy-review{grid-template-columns:1fr;padding:65px 6%;gap:35px}.wy-section-intro>p{max-width:550px}.wy-section-intro h2 br{display:none}.wy-review-desk{max-width:800px}.wy-home-proof{gap:30px;grid-template-columns:1fr}.wy-proof-stats{align-items:start}.wy-proof-stat{margin-top:8px}.wy-proof-note{gap:23px;grid-template-columns:200px 1fr}.wy-proof-note>.sh-text-link{grid-column:2;justify-self:start;margin-top:-10px}.wy-pressure{gap:5%;padding:65px 5%}.wy-grid-panel{padding:23px 17px}.wy-people-grid{gap:8px}.wy-pressure-result{gap:15px}.wy-pressure-result strong{font-size:80px}.wy-benefit-line>div{font-size:21px}}
@media(max-width:767px){
 .wy-hero{grid-template-columns:1fr;padding:46px 6% 48px;gap:40px}.wy-eyebrow{font-size:10px;margin-bottom:24px}#legacy-root .wy-hero h1,.wy-ssr-main .wy-hero h1{font-size:69px;line-height:.98;margin-bottom:24px}.wy-hero-copy>.wy-lead{font-size:25px;max-width:300px}.wy-hero-copy>p{font-size:20px;max-width:360px}.wy-hero .sh-hero-cta{font-size:18px}.wy-down-link{margin-top:22px}.wy-time-card{padding:21px 22px;box-shadow:7px 7px 0 #e0e9f8}.wy-clock{margin:12px auto 16px;max-width:300px}.wy-clock-face strong{font-size:61px}.wy-clock-face>span{font-size:13px}.wy-clock-face>.wy-clock-note{font-size:10px}.wy-card-top{font-size:9px;letter-spacing:.1em}.wy-switch button{padding:9px 15px;font-size:16px}.wy-time-caption{font-size:14px}.wy-source-note{font-size:12px!important}.wy-benefit-line{padding:23px 6%;flex-direction:column;gap:14px}.wy-benefit-line>div{font-size:23px;gap:20px}.wy-benefit-line span{font-size:10px}.wy-pressure{grid-template-columns:1fr;padding:48px 6%;gap:29px}.wy-page h2{font-size:46px;margin-bottom:21px}.wy-pressure-copy>p:not(.wy-source-note){font-size:20px}.wy-pressure-result{gap:24px;margin:26px 0 17px}.wy-pressure-result strong{font-size:92px}.wy-pressure-result strong>span{font-size:38px}.wy-pressure-result p{font-size:18px}.wy-grid-panel{padding:22px 19px}.wy-grid-panel .wy-card-top{font-size:8px}.wy-people-grid{gap:9px 7px;margin:27px 0 23px}.wy-people-grid svg{height:25px}.wy-grid-legend{gap:8px 15px;font-size:11px}.wy-review{padding:48px 6%;grid-template-columns:1fr;gap:28px}.wy-section-intro>p{font-size:20px;max-width:360px}.wy-review-desk{grid-template-columns:1fr}.wy-quote{padding:23px}.wy-review-lines button{min-height:55px;font-size:20px}.wy-review-detail{border-left:0;border-top:1px solid #cedbec;padding:26px;min-height:355px}.wy-review-icon{height:65px;margin-bottom:15px}.wy-review-icon>span{font-size:60px}.wy-review-icon svg{width:57px;height:57px}.wy-review-detail h3{font-size:32px;max-width:260px}.wy-review-detail>p{font-size:19px}.wy-question{margin-top:22px}.wy-value{padding:48px 6% 54px;grid-template-columns:1fr;gap:24px}.wy-value .wy-value-lead{font-size:27px;max-width:350px}.wy-value p{font-size:20px}.wy-value h2{font-size:48px}.wy-value .sh-hero-cta{font-size:18px}.wy-sources{padding:38px 6% 43px}.wy-sources h2{font-size:29px;line-height:1.1}.wy-sources>div{grid-template-columns:1fr;gap:25px}.wy-sources>div>p{font-size:14px}.wy-sources b{font-size:15px}.wy-source-scope{font-size:12px}.wy-home-proof{padding:45px 6% 25px;grid-template-columns:1fr;gap:31px}.wy-home-proof h2{font-size:43px}.wy-home-proof .wy-eyebrow{font-size:10px}.wy-proof-stats{gap:17px}.wy-proof-stat{padding:0;border:0}.wy-proof-stat>strong{font-size:47px;margin-top:12px}.wy-proof-stat strong small{font-size:17px;display:inline-block}.wy-proof-stat>p{font-size:15px;line-height:1.3;margin-top:10px}.wy-micro-clock{width:48px;height:48px}.wy-micro-dots{width:84px;height:48px;max-width:100%}.wy-proof-fineprint{margin:0;padding-top:16px;font-size:11px}.wy-proof-note{padding:28px 6%;grid-template-columns:1fr;gap:22px}.wy-note-number{grid-template-columns:56px 86px 1fr;border:0;border-bottom:1px solid #c4d4eb;padding:0 0 20px;gap:12px}.wy-note-number>p{grid-column:auto;font-size:14px}.wy-note-number>strong{font-size:47px;white-space:nowrap}.wy-note-number strong small{font-size:18px}.wy-note-number .wy-micro-dots{width:52px}.wy-note-copy h2{font-size:31px!important}.wy-note-copy p{font-size:18px}.wy-proof-note>.sh-text-link{justify-self:start;margin-top:-9px;font-size:17px}
}
@media(max-width:370px){#legacy-root .wy-hero h1,.wy-ssr-main .wy-hero h1{font-size:61px}.wy-clock-face strong{font-size:53px}.wy-switch button{padding:9px 11px}.wy-pressure-result{gap:16px}.wy-pressure-result strong{font-size:82px}.wy-proof-stats{gap:12px}.wy-note-number{grid-template-columns:45px 78px 1fr;gap:9px}}
@media(prefers-reduced-motion:reduce){.wy-ring-progress,.wy-time-bar>span,.wy-people-grid>span{transition:none!important}}
