:root{--h-paper: #FFFFFF;--h-panel: #F6F7F8;--h-ink: #0B0B0C;--h-body: #1F2328;--h-secondary: #5C6370;--h-rule: #E3E5E8;--h-rule-strong: #C9CDD3;--h-red: #D7261E;--h-red-hover: #B81F18;--h-mid: #B9BEC6;--h-display: "Inter Tight", "Inter", "Inter Fallback", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--h-sans: "Inter", "Inter Fallback", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--h-row: 44px}body.ra-sheet{background:var(--h-paper);color:var(--h-body);font-family:var(--h-sans);font-size:16px;line-height:1.5}body.ra-sheet a{color:inherit}.ra-sheet .sheet{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width: 900px){.ra-sheet .sheet{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.ra-sheet .row{border-top:1px solid var(--h-rule-strong);padding-block:var(--h-row)}.close-sheet{max-width:1200px;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px));box-sizing:border-box}@media (min-width: 900px){.close-sheet{padding-inline:max(32px,env(safe-area-inset-left,0px))}}.sheet .close-sheet{max-width:none;margin-inline:0;padding-inline:0}.ra-sheet .label{font:500 11px/1.3 var(--h-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--h-secondary);margin:0 0 22px}.ra-sheet .head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ra-sheet .more{font-size:12px;font-weight:500;color:var(--h-red);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:32px}.ra-sheet .more:hover{color:var(--h-red-hover)}.ra-sheet .label-link a{color:inherit;text-decoration:none}.ra-sheet .label-link a:after{content:" →"}.ra-sheet .label-link a:hover,.ra-sheet .dot{color:var(--h-red)}.ra-sheet .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--h-red);color:#fff;font:600 16px/1 var(--h-sans);height:52px;padding:0 28px;border-radius:0;text-decoration:none;white-space:nowrap}.ra-sheet .btn:hover{background:var(--h-red-hover)}.ra-sheet a:focus-visible,.ra-sheet button:focus-visible{outline:2px solid var(--h-ink);outline-offset:3px}.ra-sheet .num{font-family:var(--h-display);font-weight:700;color:var(--h-ink);letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.ra-sheet .cap{font-size:11px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--h-secondary);margin:8px 0 0}.ra-sheet .vr>*+*{border-left:1px solid var(--h-rule)}.ra-sheet .hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);border-top:0;padding-block:0}.ra-sheet .hero>div{padding-block:56px 48px}.ra-sheet .hero>div:first-child{padding-right:44px;container-type:inline-size}.ra-sheet .hero>aside{padding-left:36px;padding-top:56px}.ra-sheet .hero h1{font-family:var(--h-display);font-weight:800;color:var(--h-ink);font-size:clamp(34px,7vw,104px);font-size:min(112px,13.2cqi);line-height:.9;letter-spacing:-.045em;margin:0 0 26px}.ra-sheet .hero h1 .line{display:block;white-space:nowrap}.ra-sheet .hero .lead{font-size:clamp(18px,1.7vw,21px);line-height:1.4;max-width:26ch;margin:0 0 32px;color:var(--h-ink)}.ra-sheet .hero .btn{min-width:min(100%,300px);height:56px;font-size:17px}.ra-sheet .hero .stop{display:inline-block;transform-origin:50% 85%}.ra-sheet .ans{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid var(--h-rule);align-items:center}.ra-sheet .ans:last-child{border-bottom:0}.ra-sheet .eng{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ra-sheet .mark{width:30px;height:30px;border:1.5px solid var(--h-ink);border-radius:50%;display:grid;place-items:center;color:var(--h-ink)}.ra-sheet .mark img,.ra-sheet .mark svg{width:18px;height:18px;display:block}.ra-sheet .eng small{font-size:11px;line-height:1.25;color:var(--h-body)}.ra-sheet .ans q{quotes:"“" "”";font-size:17px;line-height:1.4;color:var(--h-ink)}.ra-sheet .ans q:before,.ra-sheet .ans q:after{font-weight:700}.ra-sheet .ans q strong{font-weight:700;color:var(--h-ink)}.ra-sheet .hero .label,.ra-sheet .hero .eng small{font-size:12.1px}@media (max-width: 899px){.ra-sheet .hero{grid-template-columns:1fr}.ra-sheet .hero>div:first-child{padding-right:0;padding-bottom:20px}.ra-sheet .hero>aside{padding-left:0;border-left:0!important;border-top:1px solid var(--h-rule-strong);padding-top:20px}.ra-sheet .hero .btn{width:100%}.ra-sheet .ans{grid-template-columns:72px minmax(0,1fr);padding:16px 0}.ra-sheet .ans q{font-size:14px}}.ra-sheet .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:36px}.ra-sheet .stats>div{padding:0 32px}.ra-sheet .stats>div:first-child{padding-left:0}.ra-sheet .stats .num{font-size:clamp(30px,3.2vw,40px);display:block}@media (max-width: 899px){.ra-sheet .stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.ra-sheet .stats>div{padding:22px 14px!important}.ra-sheet .stats>div:nth-child(odd){border-left:0;padding-left:0!important}.ra-sheet .stats>div:nth-child(-n+2){border-bottom:1px solid var(--h-rule)}}.ra-sheet .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ra-sheet .card{border:1px solid var(--h-rule-strong);padding:20px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;min-width:0}.ra-sheet .card:hover{border-color:var(--h-ink)}.ra-sheet .card h3{font-family:var(--h-display);font-weight:700;font-size:16px;line-height:1.2;color:var(--h-ink);margin:0}.ra-sheet .card p{font-size:13px;line-height:1.45;color:var(--h-body);margin:0}.ra-sheet .mini-figure{margin:10px 0 0;font:700 32px/1 var(--h-display);letter-spacing:-.025em;color:var(--h-ink)}.ra-sheet .mini-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ra-sheet .mini-row{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr) auto;gap:10px;align-items:center}.ra-sheet .mini-label{font:400 11px/1.2 IBM Plex Mono,ui-monospace,monospace;color:var(--h-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-sheet .mini-bar{position:relative;height:10px;min-width:0}.ra-sheet .mini-list-tracked .mini-bar:before{content:"";position:absolute;inset:0;background:var(--h-panel)}.ra-sheet .mini-fill{display:block;position:relative;height:100%;transform-origin:left center}.ra-sheet .mini-fill.is-ink{background:var(--h-ink)}.ra-sheet .mini-fill.is-hl{background:var(--h-red)}.ra-sheet .mini-value{font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;color:var(--h-ink);white-space:nowrap}.ra-sheet .mini-value.is-hl{color:var(--h-red)}@media (max-width: 899px){.ra-sheet .mini-row{grid-template-columns:minmax(0,90px) minmax(0,1fr) auto;gap:8px}}@media (max-width: 699px){.ra-sheet .cards{grid-template-columns:1fr;gap:12px}.ra-sheet .card{padding:16px}}.ra-sheet .testimonials-row .label{margin-bottom:32px}.ra-sheet .quotes{display:grid;grid-template-columns:1fr 1fr}.ra-sheet .quotes>figure{margin:0;padding:0 28px}.ra-sheet .quotes>figure:first-child{padding-left:0}.ra-sheet .quotes>figure:last-child{padding-right:0}.ra-sheet .quote p{font-family:var(--h-sans);font-style:italic;font-weight:400;font-size:20px;line-height:1.45;letter-spacing:-.005em;color:var(--h-ink);margin:0 0 22px}.ra-sheet .quote p strong{font-weight:600;font-style:italic}.ra-sheet .who{display:flex;align-items:center;gap:14px}.ra-sheet .face{width:54px;height:54px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:var(--h-panel)}.ra-sheet .who strong{display:block;font-size:13px;color:var(--h-ink)}.ra-sheet .who span{font-size:12px;color:var(--h-secondary)}@media (max-width: 899px){.ra-sheet .quotes{grid-template-columns:1fr}.ra-sheet .quotes>figure,.ra-sheet .quotes>figure+figure{padding:0}.ra-sheet .quotes>figure+figure{border-left:0!important;border-top:1px solid var(--h-rule);margin-top:24px;padding-top:24px}.ra-sheet .quote p{font-size:18px}}.ra-sheet .case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.ra-sheet .case>div:first-child{padding-right:40px}.ra-sheet .case>div:last-child{padding-left:40px}.ra-sheet .case h2{font-family:var(--h-display);font-weight:700;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.025em;line-height:1.05;color:var(--h-ink);margin:0 0 10px}.ra-sheet .case .sum{margin:0 0 32px;font-size:15px;max-width:40ch;color:var(--h-body)}.ra-sheet .figs{display:grid;grid-template-columns:repeat(3,auto);justify-content:start}.ra-sheet .figs>div{padding:0 28px}.ra-sheet .figs>div:first-child{padding-left:0}.ra-sheet .figs .num{font-size:clamp(26px,2.6vw,34px);display:block;white-space:nowrap}.ra-sheet .figs .cap{text-transform:none;letter-spacing:0;font-size:13px;color:var(--h-body)}.ra-sheet .chart{position:relative;height:100%;min-height:280px;display:block}.ra-sheet .chart svg{position:absolute;inset:0;width:100%;height:100%}.ra-sheet .badge{position:absolute;top:0;right:0;border:1px solid var(--h-rule-strong);background:var(--h-paper);padding:8px 12px;text-align:right}.ra-sheet .badge .num{font-size:22px;display:block}.ra-sheet .badge small{font-size:11px;color:var(--h-secondary)}@media (max-width: 899px){.ra-sheet .case{grid-template-columns:1fr}.ra-sheet .case>div:first-child{padding-right:0;padding-bottom:20px}.ra-sheet .case>div:last-child{padding-left:0;border-left:0!important}.ra-sheet .chart{min-height:180px}.ra-sheet .figs{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-sheet .figs>div{padding:0 10px}}.ra-sheet .press{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));row-gap:0}.ra-sheet .press a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px;padding:6px 10px;text-decoration:none;font:700 15px/1.15 var(--h-display);color:var(--h-ink);letter-spacing:-.01em}.ra-sheet .press a img{max-height:24px;width:auto;max-width:100%;filter:brightness(0)}.ra-sheet .press a:nth-child(8n+1){border-left:0}.ra-sheet .press a:nth-child(n+9){border-top:1px solid var(--h-rule)}.ra-sheet .press a:hover{color:var(--h-red)}.ra-sheet .press a:hover img{filter:none}@media (max-width: 1099px){.ra-sheet .press{grid-template-columns:repeat(4,minmax(0,1fr))}.ra-sheet .press a{border-left:1px solid var(--h-rule)!important;border-top:1px solid var(--h-rule);font-size:13px;min-height:52px}.ra-sheet .press a:nth-child(4n+1){border-left:0!important}.ra-sheet .press a:nth-child(-n+4){border-top:0}}.ra-sheet .idx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ra-sheet .idx>a{padding:0 32px;text-decoration:none;color:inherit;display:block}.ra-sheet .idx>a:first-child{padding-left:0}.ra-sheet .idx h3{font-family:var(--h-display);font-weight:700;font-size:15px;color:var(--h-ink);margin:0 0 18px}.ra-sheet .ix{display:grid;grid-template-columns:1fr;gap:14px}.ra-sheet .ix .num{font-size:clamp(30px,3vw,40px);display:block}.ra-sheet .ix p{font-size:12px;line-height:1.35;color:var(--h-body);margin:0}.ra-sheet .mini-list-index{margin-top:4px}.ra-sheet .idx>a:hover h3{color:var(--h-red)}@media (max-width: 899px){.ra-sheet .idx{grid-template-columns:1fr;gap:28px}.ra-sheet .idx>a{padding:24px 0 0;border-top:1px solid var(--h-rule)}.ra-sheet .idx>a:first-child{border-top:0;padding-top:0}.ra-sheet .idx h3{font-size:14px}.ra-sheet .ix .num{font-size:28px}}.ra-sheet .close{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:64px}.ra-sheet .close h2{font-family:var(--h-display);font-weight:800;font-size:clamp(32px,4.6vw,58px);line-height:.95;letter-spacing:-.04em;color:var(--h-ink);margin:0 0 10px}.ra-sheet .close p{margin:0;font-size:16px}.ra-sheet .close .btn{min-width:min(100%,320px);height:60px;font-size:17px}.ra-sheet .close-capacity{color:var(--h-secondary);font-size:13px;margin-top:12px!important}@media (max-width: 899px){.ra-sheet .close{flex-direction:column;align-items:stretch}.ra-sheet .close .btn{width:100%}}.ra-sheet .grow{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ra-sheet .drawn{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion: reduce){.ra-sheet .grow,.ra-sheet .drawn{transition:none!important}}
