.logged-in .site{position:relative}footer .powered-by a img{max-width:250px;width:135px}footer .powered-by a{display:flex}@property --lr-n{syntax:"<integer>";inherits:true;initial-value:0}.page-template-review-homepage #content,.page-template-review-homepage .site-main,.ladder-review{background:#fff;color:#334155;font-family:Inter,"Segoe UI",system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.ladder-review h1,.ladder-review h2,.ladder-review h3{margin:0;font-family:Inter,"Segoe UI",system-ui,sans-serif;color:#0f172a;font-weight:600;text-wrap:balance}.ladder-review :where(p,li,a,span,small,strong,label,summary,blockquote,figcaption){color:inherit}.ladder-review :where(p,li,a,span,small,strong,label,summary,input,textarea,button,blockquote,figcaption){font-family:inherit}.ladder-review .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-template-review-homepage .header-menu .menu-wrapper li.last-page a{background:#fff0;color:#40415c!important;border-radius:0;padding:14px 10px!important;white-space:nowrap}.page-template-review-homepage .ladder-review-nav-cta a,.ladder-review-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 22px;border:0;border-radius:10px;background:#c3211f;box-shadow:0 1px 2px rgb(15 23 42 / .18),inset 0 1px 0 rgb(255 255 255 / .16);color:#fff!important;font-family:Inter,"Segoe UI",system-ui,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:-.005em;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.page-template-review-homepage .ladder-review-nav-cta a{min-height:42px;margin-left:8px;padding:10px 18px;font-size:15px}.ladder-review-btn::after{content:"";width:7px;height:7px;margin-left:2px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.page-template-review-homepage .ladder-review-nav-cta a:hover,.ladder-review-btn:hover{background:#a51b19;box-shadow:0 6px 16px rgb(195 33 31 / .28),inset 0 1px 0 rgb(255 255 255 / .16);transform:translateY(-1px)}.ladder-review-btn:hover::after{transform:translateX(3px) rotate(45deg)}.ladder-review-btn-ghost{background:#fff0;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3)}.ladder-review-btn-ghost:hover{background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6)}.page-template-review-homepage .ladder-review a:focus-visible,.page-template-review-homepage .ladder-review button:focus-visible,.page-template-review-homepage .ladder-review summary:focus-visible,.page-template-review-homepage .ladder-review-nav-cta a:focus-visible{outline:3px solid #0f172a!important;outline-offset:3px}.page-template-review-homepage .ladder-review input:focus,.page-template-review-homepage .ladder-review input:focus-visible,.page-template-review-homepage .ladder-review textarea:focus,.page-template-review-homepage .ladder-review textarea:focus-visible{outline:0!important}.ladder-review-test{margin:0;padding:8px 16px;background:#0f172a;color:#fff;text-align:center;font-size:13px}.ladder-review-section{padding:104px 0}.ladder-review-section-soft{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.ladder-review-head{margin-bottom:52px}.ladder-review-eyebrow,.ladder-review-kicker{margin:0 0 14px;color:#c3211f;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ladder-review-section h2{max-width:18em;font-size:clamp(30px, 3.5vw, 46px);letter-spacing:-.028em;line-height:1.1}.ladder-review-intro{margin:16px 0 0;max-width:34em;color:#475569;font-size:18px}.ladder-review-hero{position:relative;overflow:hidden;padding:80px 0 104px;background-color:#fff;background-image:var(--lr-hero-art,none);background-repeat:no-repeat;background-position:right bottom;background-size:min(60vw, 820px) auto}.ladder-review-hero::before{content:"";position:absolute;inset:-10% -10% auto -10%;height:90%;background:radial-gradient(38% 55% at 88% 8%,rgb(195 33 31 / .1),transparent 70%),radial-gradient(34% 50% at 4% 30%,rgb(59 91 219 / .08),transparent 70%);animation:lr-drift 18s ease-in-out infinite alternate;pointer-events:none}.ladder-review-hero::after{content:"";position:absolute;inset:0;background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 72% 28%,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 72% 28%,#000,transparent 75%);opacity:.55;pointer-events:none}.ladder-review-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:72px;align-items:center}.ladder-review-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;padding:7px 14px 7px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / .05);color:#334155;font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}.ladder-review-clock{flex:none;color:#c3211f}.ladder-review-clock-minute{transform-origin:10px 10px;animation:lr-tick 8s linear infinite}.ladder-review-copy h1{margin:0 0 22px;max-width:14em;font-size:clamp(40px, 4.9vw, 68px);font-weight:600;letter-spacing:-.035em;line-height:1.04}.ladder-review-copy mark{background:#fff0;color:#c3211f}.ladder-review-lead{margin:0 0 32px;max-width:30em;color:#475569;font-size:19px;line-height:1.55}.ladder-review-field{display:flex;align-items:stretch;gap:8px;max-width:580px;padding:6px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / .05),0 12px 28px -12px rgb(15 23 42 / .18);transition:border-color 0.15s ease,box-shadow 0.15s ease}.ladder-review-field:focus-within{border-color:#c3211f;box-shadow:0 0 0 1px #c3211f,0 12px 28px -12px rgb(15 23 42 / .18)}.ladder-review-field input{flex:1 1 auto;min-width:0;min-height:50px;padding:8px 14px;border:0;border-radius:8px;background:#fff0;box-shadow:none;color:#0f172a;font-family:inherit;font-size:17px}.ladder-review-field input::placeholder{color:#94a3b8}.ladder-review-next{display:none}.ladder-review-form.is-js .ladder-review-next{display:inline-flex}.ladder-review-form.is-js .ladder-review-next[hidden]{display:none}.ladder-review-more{max-width:580px;margin-top:12px;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 12px 28px -14px rgb(15 23 42 / .2)}.ladder-review-more[hidden]{display:none}.ladder-review-more p{margin:0 0 16px}.ladder-review-more label{display:block;margin-bottom:6px;color:#334155;font-size:14px;font-weight:500}.ladder-review-more input[type="text"],.ladder-review-more input[type="email"],.ladder-review-more textarea{display:block;width:100%;min-height:50px;padding:10px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:none;color:#0f172a;font-family:inherit;font-size:16.5px;transition:border-color 0.15s ease}.ladder-review-more textarea{min-height:92px;resize:vertical}.ladder-review-more input[type="text"]:focus,.ladder-review-more input[type="email"]:focus,.ladder-review-more textarea:focus{border-color:#c3211f;box-shadow:inset 0 0 0 1px #c3211f}.ladder-review-more summary{display:flex;align-items:center;min-height:44px;color:#475569;font-size:15px;font-weight:500;cursor:pointer}.ladder-review-send{width:100%}.ladder-review-fine{display:flex;flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;padding:0;list-style:none;color:#475569;font-size:14.5px}.ladder-review-fine li{display:inline-flex;align-items:center;gap:7px;margin:0}.ladder-review-fine svg{flex:none;color:#12b76a}.ladder-review-notice,.ladder-review-industry{max-width:580px;margin:0 0 14px;padding:11px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:15px}.ladder-review-notice{border-color:#fecdca;background:#fef3f2;color:#b42318}.ladder-review-done{max-width:580px;padding:26px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 12px 28px -14px rgb(15 23 42 / .2)}.ladder-review-done h2{margin:0 0 6px;font-size:28px;letter-spacing:-.025em}.ladder-review-done p{margin:0}.ladder-review-done a{font-weight:600;text-decoration:underline}.ladder-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ladder-review-visual{position:relative;width:100%;max-width:580px;margin-left:auto}.lrv-window{overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 2px 4px rgb(15 23 42 / .04),0 34px 70px -24px rgb(15 23 42 / .3)}.lrv-bar{position:relative;display:flex;align-items:center;padding:13px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.lrv-dots{display:flex;gap:6px}.lrv-dots i{width:10px;height:10px;border-radius:50%;background:#dbe1ea}.lrv-url{position:absolute;left:50%;display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:12.5px;transform:translateX(-50%)}.lrv-body{padding:26px 26px 54px}.lrv-top{display:flex;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid #eef2f6}.lrv-score{position:relative;flex:none;width:84px;height:84px}.lrv-score svg{display:block;transform:rotate(-90deg)}.lrv-track,.lrv-arc{fill:none;stroke-width:9}.lrv-track{stroke:#eef2f6}.lrv-arc{stroke:#f79009;stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:91.5;animation:lr-arc 1.9s 0.5s cubic-bezier(.2,.7,.2,1) both}.lrv-num{position:absolute;inset:0;display:grid;place-items:center;color:#0f172a;font-size:26px;font-weight:600;letter-spacing:-.03em;animation:lr-count 1.9s 0.5s cubic-bezier(.2,.7,.2,1) both}.lrv-num::before{counter-reset:lrn var(--lr-n);content:counter(lrn)}.lrv-title strong{display:block;color:#0f172a;font-size:19px;font-weight:600;letter-spacing:-.02em}.lrv-title span{color:#64748b;font-size:14px}.lrv-list{position:relative;margin:0;padding:10px 0 0;list-style:none}.lrv-list::before{content:"";position:absolute;left:16px;top:34px;bottom:34px;width:2px;border-radius:1px;background:#e2e8f0;transform-origin:top;animation:lr-rail 1.6s 0.7s cubic-bezier(.2,.7,.2,1) both}.lrv-list li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0;padding:11px 0;animation:lr-row 0.55s calc(0.8s + var(--i) * 0.34s) cubic-bezier(.2,.7,.2,1) both}.lrv-node{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:2px solid;border-radius:50%;background:#fff}.is-ok .lrv-node{border-color:#12b76a;background:#ecfdf3;color:#039855}.is-warn .lrv-node{border-color:#f79009;background:#fffaeb;color:#dc6803}.is-bad .lrv-node{border-color:#f04438;background:#fef3f2;color:#d92d20}.lrv-text{min-width:0}.lrv-text small{display:block;color:#64748b;font-size:12px;font-weight:500;letter-spacing:.01em}.lrv-text span{display:block;color:#0f172a;font-size:15.5px;font-weight:500;letter-spacing:-.01em}.lrv-chip{padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.is-ok .lrv-chip{background:#ecfdf3;color:#027a48}.is-warn .lrv-chip{background:#fffaeb;color:#b54708}.is-bad .lrv-chip{background:#fef3f2;color:#b42318}.lrv-float{position:absolute;left:-34px;bottom:-28px;display:flex;align-items:center;gap:12px;padding:13px 18px 13px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 18px 40px -14px rgb(15 23 42 / .3);animation:lr-pop 0.7s 3s cubic-bezier(.2,.7,.2,1) both,lr-float 6s 3.7s ease-in-out infinite}.lrv-float-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#fef3f2;color:#c3211f}.lrv-float-text strong{display:block;color:#0f172a;font-size:14.5px;font-weight:600;line-height:1.25}.lrv-float-text span{color:#64748b;font-size:13px}.ladder-review-clients{padding:34px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff}.ladder-review-clients .container-1400{display:flex;flex-wrap:wrap;align-items:center;gap:12px 44px}.ladder-review-clients h2{margin:0;color:#64748b;font-size:14px;font-weight:500;letter-spacing:0}.ladder-review-clients ul{display:flex;flex-wrap:wrap;gap:10px 44px;margin:0;padding:0;list-style:none}.ladder-review-clients li{margin:0;color:#94a3b8;font-size:19px;font-weight:600;letter-spacing:-.02em}.ladder-review-clients li a{color:inherit;text-decoration:none;transition:color 0.2s}.ladder-review-clients li a:hover{color:#0f172a}.ladder-review-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.ladder-review-steps li{position:relative;margin:0}.ladder-review-step-num{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#0f172a;font-size:16px;font-weight:600}.ladder-review-steps li:not(:last-child)::after{content:"";position:absolute;left:58px;right:-24px;top:21px;border-top:1px dashed #cbd5e1}.ladder-review-steps h3{margin:0 0 8px;font-size:22px;letter-spacing:-.02em;line-height:1.2}.ladder-review-steps p{margin:0;max-width:22em;color:#475569}.ladder-review-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.ladder-review-card{position:relative;grid-column:span 2;margin:0;padding:30px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42 / .04);transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.ladder-review-card.is-span-3{grid-column:span 3}.ladder-review-card:hover{border-color:#cbd5e1;box-shadow:0 22px 44px -22px rgb(15 23 42 / .25);transform:translateY(-3px)}.ladder-review-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:12px;background:#fef3f2;color:#c3211f}.ladder-review-icon svg{display:block;width:28px;height:28px}.ladder-review-icon svg :is(path,rect,circle,ellipse){stroke-dasharray:1;stroke-dashoffset:0}.ladder-review-card-eyebrow{margin:0 0 6px;color:#64748b;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ladder-review-card h3{margin:0 0 12px;font-size:24px;letter-spacing:-.022em;line-height:1.2}.ladder-review-card-line{margin:0 0 8px;color:#0f172a;font-size:16.5px;font-weight:500}.ladder-review-card-text{margin:0;color:#475569;font-size:16px}.ladder-review-inds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.ladder-review-ind{display:flex;flex-direction:column;grid-column:span 2;margin:0;padding:30px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.ladder-review-ind.is-span-3{grid-column:span 3}.ladder-review-ind:hover{border-color:#cbd5e1;box-shadow:0 22px 44px -22px rgb(15 23 42 / .25);transform:translateY(-3px)}.ladder-review-ind-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;margin-bottom:22px;border-radius:12px;background:#0f172a;color:#fff}.ladder-review-ind-icon svg{display:block}.ladder-review-ind h3{margin:0 0 10px;font-size:21px;letter-spacing:-.02em;line-height:1.25}.ladder-review-ind>p{flex:1 1 auto;margin:0 0 24px;color:#475569;font-size:16px}.ladder-review-ind-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:18px;border-top:1px solid #eef2f6}.ladder-review-ind-links a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:15px;font-weight:600;text-decoration:none}.ladder-review-ind-book{color:#c3211f!important}.ladder-review-ind-book::after,.ladder-review-ind-more::after{content:"";width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.ladder-review-ind-book:hover{color:#a51b19!important}.ladder-review-ind-book:hover::after,.ladder-review-ind-more:hover::after{transform:translateX(3px) rotate(45deg)}.ladder-review-ind-more{color:#64748b!important;font-weight:500!important}.ladder-review-ind-more:hover{color:#0f172a!important}.ladder-review-carousel{margin:0 auto;max-width:860px}.ladder-review-slides{display:flex;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ladder-review-slides::-webkit-scrollbar{display:none}.ladder-review-slides:focus-visible{border-radius:12px}.ladder-review-slide{display:flex;flex:0 0 100%;margin:0;padding:0 4px;box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always}.ladder-review-quote{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;text-align:center}.ladder-review-quote-mark{display:block;margin:0 auto 26px;color:#f4b6b3}.ladder-review-quote blockquote{display:flex;flex:1 0 auto;align-items:center;margin:0;padding:0;border:0}.ladder-review-quote blockquote p{margin:0 0 34px;color:#0f172a;font-size:clamp(19px, 2.1vw, 25px);font-weight:500;letter-spacing:-.02em;line-height:1.45;text-wrap:pretty}.ladder-review-quote figcaption{display:inline-flex;align-items:center;gap:14px;text-align:left}.ladder-review-quote figcaption strong{display:block;color:#0f172a;font-weight:600;line-height:1.3}.ladder-review-quote figcaption span span{color:#64748b;font-size:15px}.ladder-review-quote-logo{position:relative;flex:none;width:84px;height:56px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-sizing:border-box}.ladder-review-quote-logo img{position:absolute;top:7px;right:9px;bottom:7px;left:9px;display:block;width:calc(100% - 18px);height:calc(100% - 14px);max-width:none;margin:0;object-fit:contain}.ladder-review-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:36px}.ladder-review-carousel-nav button{display:grid;flex:none;place-items:center;padding:0;border:1px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer;transition:border-color 0.2s,color 0.2s,background-color 0.2s}.ladder-review-carousel-nav .ladder-review-arrow{width:44px;height:44px;border-radius:50%}.ladder-review-carousel-nav .ladder-review-arrow:hover{border-color:#c3211f;color:#c3211f}.ladder-review-arrow svg{display:block;width:18px;height:18px}.ladder-review-dots{display:flex;align-items:center;gap:4px}.ladder-review-carousel-nav .ladder-review-dot{width:24px;height:24px;border:0;border-radius:12px;background:#fff0}.ladder-review-dot::before{content:"";display:block;width:8px;height:8px;border-radius:4px;background:#cbd5e1;transition:width 0.25s,background-color 0.25s}.ladder-review-dot[aria-current="true"]::before{width:22px;background:#c3211f}.ladder-review-carousel-nav .ladder-review-dot[aria-current="true"]{width:36px}.ladder-review-alarm{padding:104px 0}.ladder-review-alarm-card{position:relative;overflow:hidden;padding:92px 40px;border-radius:28px;background:#0b1324;text-align:center}.ladder-review-alarm-card::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000,transparent 80%);pointer-events:none}.ladder-review-alarm-card::after{content:"";position:absolute;left:50%;top:-40%;width:760px;height:560px;background:radial-gradient(closest-side,rgb(195 33 31 / .55),transparent);transform:translateX(-50%);animation:lr-glow 9s ease-in-out infinite alternate;pointer-events:none}.ladder-review-alarm-card>*{position:relative;z-index:1}.ladder-review-alarm .ladder-review-eyebrow{color:#fda29b}.ladder-review-alarm h2{margin:0 auto 16px;max-width:16em;color:#fff;font-size:clamp(32px, 4.4vw, 58px);letter-spacing:-.032em;line-height:1.06}.ladder-review-alarm-card>p:not(.ladder-review-eyebrow){margin:0 0 34px;color:#cbd5e1;font-size:19px}.ladder-review-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ladder-review-split{display:grid;grid-template-columns:minmax(240px,0.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.ladder-review-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.ladder-review-tags li{margin:0}.ladder-review-tags a{display:inline-flex;align-items:center;min-height:40px;padding:7px 15px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.ladder-review-tags a:hover{border-color:#c3211f;background:#fef3f2;color:#c3211f}.ladder-review-faq{border-top:1px solid #e2e8f0}.ladder-review-faq details{border-bottom:1px solid #e2e8f0}.ladder-review-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:14px 0;color:#0f172a;font-size:18.5px;font-weight:600;letter-spacing:-.015em;cursor:pointer;list-style:none}.ladder-review-faq summary::-webkit-details-marker{display:none}.ladder-review-faq summary::after{content:"";flex:none;width:9px;height:9px;margin-right:6px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(45deg);transition:transform 0.25s ease}.ladder-review-faq details[open] summary::after{transform:rotate(-135deg) translate(-2px,-2px)}.ladder-review-faq details p{margin:0;padding:0 0 24px;max-width:36em;color:#475569;font-size:17px}.ladder-review-time-band{scroll-margin-top:96px}.calendly-inline-widget{width:100%;min-height:660px;height:660px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 20px 44px -24px rgb(15 23 42 / .25);overflow:hidden}.ladder-review-bar{display:none}@supports (animation-timeline:view()){.ladder-review-reveal{animation:lr-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.ladder-review-card .ladder-review-icon svg :is(path,rect,circle,ellipse){animation:lr-draw linear both;animation-timeline:view();animation-range:entry 10% entry 90%}}@keyframes lr-reveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lr-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lr-arc{from{stroke-dashoffset:326.7}}@keyframes lr-count{from{--lr-n:0}to{--lr-n:72}}@keyframes lr-rail{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lr-row{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lr-pop{from{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes lr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lr-drift{from{transform:translate3d(-2%,0,0)}to{transform:translate3d(2%,3%,0)}}@keyframes lr-glow{from{transform:translateX(-62%);opacity:.8}to{transform:translateX(-38%);opacity:1}}@keyframes lr-tick{to{transform:rotate(360deg)}}@keyframes lr-pulse{0%{box-shadow:0 0 0 0 rgb(18 183 106 / .5)}70%{box-shadow:0 0 0 9px #fff0}}@media (max-width:1100px){.ladder-review-hero-grid,.ladder-review-split{grid-template-columns:1fr;gap:56px}.ladder-review-visual{margin:0 auto}.ladder-review-copy h1{max-width:none}.ladder-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ladder-review-card,.ladder-review-card.is-span-3{grid-column:span 1}.ladder-review-card:last-child{grid-column:span 2}.ladder-review-inds{grid-template-columns:repeat(2,minmax(0,1fr))}.ladder-review-ind,.ladder-review-ind.is-span-3{grid-column:span 1}.ladder-review-ind:nth-child(5){grid-column:span 2}}@media (max-width:781px){.page-template-review-homepage{padding-bottom:84px}.ladder-review-hero{padding:44px 0 72px}.ladder-review-hero{background-size:100% auto}.ladder-review-section{padding:64px 0}.ladder-review-alarm{padding:64px 0}.ladder-review-alarm-card{padding:60px 22px;border-radius:22px}.ladder-review-head{margin-bottom:34px}.ladder-review .ladder-review-section h2{font-size:30px}.ladder-review .ladder-review-alarm h2{font-size:32px}.ladder-review-field{flex-direction:column}.ladder-review-field .ladder-review-btn{width:100%}.ladder-review-actions .ladder-review-btn{width:100%}.lrv-body{padding:20px 18px 48px}.lrv-url{display:none}.lrv-list li{gap:12px}.lrv-float{left:12px;bottom:-22px}.ladder-review-steps{grid-template-columns:1fr;gap:34px}.ladder-review-steps li{padding-left:64px}.ladder-review-step-num{position:absolute;left:0;top:0;margin:0}.ladder-review-steps li:not(:last-child)::after{left:21px;right:auto;top:52px;bottom:-34px;border-top:0;border-left:1px dashed #cbd5e1}.ladder-review-cards,.ladder-review-inds{grid-template-columns:1fr}.ladder-review-ind,.ladder-review-ind.is-span-3,.ladder-review-ind:nth-child(5){grid-column:auto;padding:24px}.ladder-review-card,.ladder-review-card.is-span-3,.ladder-review-card:last-child{grid-column:auto}.ladder-review-card{padding:24px}.ladder-review-faq summary{font-size:17.5px}.calendly-inline-widget{min-height:700px;height:700px}.ladder-review-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgb(255 255 255 / .96);border-top:1px solid #e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ladder-review-bar .ladder-review-btn{width:100%}.page-template-review-homepage .zsiq_floatmain{bottom:calc(88px + env(safe-area-inset-bottom))!important}.ladder-review-bar[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.ladder-review-hero::before,.ladder-review-alarm-card::after,.ladder-review-clock-minute,.lrv-list::before,.lrv-list li,.lrv-float,.lrv-arc,.lrv-num,.ladder-review-reveal,.ladder-review-card .ladder-review-icon svg :is(path,rect,circle,ellipse){animation:none!important}.lrv-num::before{counter-reset:lrn 72}.ladder-review-btn,.ladder-review-btn::after,.ladder-review-card,.ladder-review-tags a,.ladder-review-faq summary::after{transition:none}}}