@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap");.rlt{--navy:#002464;--navy-deep:#001a47;--navy-lift:#00306f;--blue:#0167c9;--gold:#c39936;--gold-hi:#e6be55;--ink:#0f294b;--muted:#627692;--rule:#dae2ec;--tint:#f3f6fa;--paper:#fff;--col:1100px;--gutter:28px;--s2:16px;--s3:28px;--s4:48px;--s5:80px;--s6:120px}.rlt *{box-sizing:border-box}.rlt a,.rlt article,.rlt b,.rlt blockquote,.rlt div,.rlt em,.rlt h1,.rlt h2,.rlt h3,.rlt li,.rlt p,.rlt span{font-family:inherit}.rlt{font-family:var(--font-sans),Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.rlt .wrap{max-width:var(--col);margin-inline:auto;padding-inline:var(--gutter)}.rlt .eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:11px;margin:0 0 18px;color:var(--muted)}.rlt .eyebrow:before{content:"";width:24px;height:1px;background:var(--gold);flex:none}.rlt h2{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 var(--s2)}.rlt .lede{font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:var(--muted);margin:0 0 var(--s4);max-width:62ch}.rlt p{line-height:1.65}.rlt .btn{display:inline-flex;align-items:center;height:58px;padding-inline:34px;border-radius:999px;background:var(--gold-hi);color:#1c1400;font-size:16px;font-weight:700;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 14px 32px -16px rgba(0,0,0,.7);transition:transform .3s cubic-bezier(.22,.61,.36,1),background .25s}.rlt .btn:hover{transform:translateY(-2px);background:#efc862}.rlt .btn:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.4),transparent);transform:skewX(-18deg);transition:left .7s cubic-bezier(.22,.61,.36,1)}.rlt .btn:hover:after{left:130%}.rlt .hero{background:linear-gradient(168deg,var(--navy-lift) 0,var(--navy) 42%,var(--navy-deep) 100%);color:#fff}.rlt .hero .wrap{padding-block:clamp(72px,10vw,132px) var(--s5)}.rlt .hero .eyebrow{color:#9eb4d2}.rlt .hero h1{font-size:clamp(34px,5.2vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.07;margin:0 0 var(--s3);max-width:17ch}.rlt .hero h1 em{font-style:normal;color:var(--gold-hi)}.rlt .hero__sub{font-size:clamp(16px,1.8vw,19px);line-height:1.65;color:#b9cfe6;margin:0 0 var(--s4);max-width:56ch}.rlt .hero__by{font-size:13.5px;color:#8faad0;margin:var(--s3) 0 0}.rlt .hero__note{font-size:12.5px;color:#7e9ac4;margin:var(--s2) 0 0}.rlt .headline-stat{position:relative;margin-top:var(--s5);padding:30px 32px;border-radius:20px;background:linear-gradient(135deg,rgba(0,26,71,.72),rgba(0,40,102,.55));border:1px solid hsla(0,0%,100%,.14);box-shadow:0 30px 60px -40px rgba(0,0,0,.65);overflow:hidden}.rlt .headline-stat:after{content:"";position:absolute;right:-90px;top:-110px;width:300px;height:300px;pointer-events:none;background:radial-gradient(circle,rgba(245,185,68,.22),transparent 62%)}.rlt .headline-stat__fig{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:14px}.rlt .headline-stat__fig b{font-size:clamp(52px,8.4vw,92px);font-weight:800;letter-spacing:-.045em;line-height:.9;color:var(--gold-hi);font-variant-numeric:tabular-nums}.rlt .headline-stat__of{font-size:clamp(20px,2.6vw,28px);font-weight:600;color:#cfe2f7;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rlt .headline-stat__pct{margin-left:auto;align-self:center;flex:none;border:1px solid rgba(245,185,68,.45);border-radius:999px;padding:7px 16px;font-size:15px;font-weight:800;letter-spacing:.02em;color:var(--gold-hi);background:rgba(245,185,68,.1);font-variant-numeric:tabular-nums}.rlt .headline-stat__say{position:relative;margin:14px 0 0;max-width:52ch;font-size:clamp(15px,1.9vw,18px);line-height:1.55;color:#e4eef9;font-weight:500}.rlt .headline-stat__bar{position:relative;margin-top:18px;height:9px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.14)}.rlt .headline-stat__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--gold-hi));transform-origin:left;animation:rlt-grow .95s cubic-bezier(.22,.61,.36,1) both}@keyframes rlt-grow{0%{transform:scaleX(0)}}.rlt .headline-stat__how{position:relative;margin:14px 0 0;max-width:66ch;font-size:13px;line-height:1.6;color:#9fbbd8}@media (prefers-reduced-motion:reduce){.rlt .headline-stat__bar i{animation:none}}.rlt .strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden;margin-top:18px}.rlt .strip div{background:rgba(0,26,71,.55);padding:24px 20px}.rlt .strip b{display:block;font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--gold-hi)}.rlt .strip span{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:#b9cfe6}.rlt .claim{background:var(--tint);border-bottom:1px solid var(--rule)}.rlt .claim .wrap{padding-block:var(--s5)}.rlt .claim p{margin:0;font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.3;max-width:24ch;color:var(--navy)}.rlt .claim p em{font-style:normal;color:var(--gold)}.rlt .numbers .wrap{padding-block:var(--s6)}.rlt .rows{display:grid;gap:0;margin-top:var(--s4)}.rlt .row{display:grid;grid-template-columns:220px 1fr 1fr;gap:32px;padding:28px 0;border-top:1px solid var(--rule);align-items:start}.rlt .rows .row:last-child{border-bottom:1px solid var(--rule)}.rlt .row .fig{font-size:clamp(28px,3.4vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--navy)}.rlt .row h3{font-size:16px;font-weight:700;margin:0 0 6px}.rlt .row p{margin:0;font-size:14.6px;line-height:1.6;color:var(--muted)}.rlt .row .how{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 7px}.rlt .row a{color:var(--blue);font-weight:600}.rlt .honest{background:linear-gradient(165deg,var(--navy-lift) 0,var(--navy) 50%,var(--navy-deep) 100%);color:#fff}.rlt .honest .wrap{padding-block:var(--s6)}.rlt .honest .eyebrow{color:#9eb4d2}.rlt .honest h2{color:#fff;max-width:20ch}.rlt .honest__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:start;margin-top:var(--s4)}.rlt .honest p{font-size:17px;line-height:1.75;color:#b9cfe6;margin:0 0 var(--s2);max-width:52ch}.rlt .honest p b{color:#fff;font-weight:700}.rlt .honest .quote{border-left:3px solid var(--gold);background:hsla(0,0%,100%,.05);border-radius:0 14px 14px 0;padding:22px 24px;font-size:19px;line-height:1.55;color:#fff;font-weight:600;margin:0}.rlt .honest .quote span{color:var(--gold-hi)}.rlt .wall{background:var(--tint);border-block:1px solid var(--rule)}.rlt .wall .wrap{padding-block:var(--s6)}.rlt .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;margin-top:var(--s4)}.rlt .card{background:var(--paper);border:1px solid var(--rule);border-radius:14px;overflow:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .3s}.rlt .card:hover{transform:translateY(-4px);border-color:#bfd2e6;box-shadow:0 24px 46px -30px rgba(0,36,100,.45)}.rlt .card .shot{aspect-ratio:3/4;background:#eef2f7;display:flex;align-items:center;justify-content:center}.rlt .card .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rlt .card .shot .ph{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#9db1c6;text-align:center;padding:12px}.rlt .card .foot{padding:13px 14px;font-size:13px;line-height:1.45;color:var(--muted)}.rlt .card .foot b{display:block;color:var(--ink);font-weight:600;font-size:13.5px;margin-bottom:3px}.rlt .wall__note{display:flex;gap:9px;align-items:flex-start;margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--rule);font-size:13.5px;line-height:1.6;color:var(--muted)}.rlt .wall__note svg{width:16px;height:16px;flex:none;margin-top:2px;fill:none;stroke:var(--muted);stroke-width:2}.rlt .stories .wrap{padding-block:var(--s6)}.rlt .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:var(--s4)}.rlt .story{border:1px solid var(--rule);border-radius:16px;padding:26px 24px;background:var(--paper);display:flex;flex-direction:column}.rlt .story .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.rlt .story h3{font-size:19px;font-weight:700;letter-spacing:-.015em;margin:0 0 9px;line-height:1.25}.rlt .story p{margin:0;font-size:14.6px;line-height:1.65;color:var(--muted)}.rlt .stories__more{margin:var(--s3) 0 0;font-size:15px;color:var(--muted)}.rlt .stories__more a{color:var(--blue);font-weight:600}.rlt .reviews{background:var(--tint);border-block:1px solid var(--rule)}.rlt .reviews .wrap{padding-block:var(--s5);display:flex;gap:var(--s4);align-items:center;flex-wrap:wrap;justify-content:space-between}.rlt .reviews .left{max-width:56%;min-width:320px}.rlt .reviews .left h2{margin-bottom:10px}.rlt .reviews .left p{margin:0;font-size:16px;color:var(--muted);max-width:46ch}.rlt .reviews .score{display:flex;align-items:baseline;gap:10px}.rlt .reviews .score b{font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--navy)}.rlt .reviews .score span{font-size:15px;color:var(--muted)}.rlt .reviews a.link{display:inline-block;margin-top:14px;color:var(--blue);font-weight:600;font-size:15px}.rlt .close{background:var(--navy-deep);color:#fff;text-align:center}.rlt .close .wrap{padding-block:var(--s6)}.rlt .close h2{color:#fff;margin-inline:auto;max-width:22ch}.rlt .close p{font-size:17px;line-height:1.65;color:#b9cfe6;max-width:52ch;margin:0 auto var(--s4)}@media (max-width:900px){.rlt .strip{grid-template-columns:repeat(2,1fr)}.rlt .headline-stat{padding:22px 18px;border-radius:16px}.rlt .headline-stat__pct{margin-left:0}.rlt .row{gap:12px}.rlt .honest__grid,.rlt .row,.rlt .three{grid-template-columns:1fr}.rlt .reviews .wrap{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rlt .btn,.rlt .card{transition:none}}