.lp1-root .ra-hero{padding:72px 0 88px;overflow:hidden}.lp1-root .ra-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp1-root .ra-hero-copy{padding-top:8px}.lp1-root .ra-hero h1{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:22px 0 24px;font-size:clamp(36px,2.8vw + 18px,60px);font-weight:500;line-height:1.04}.lp1-root .ra-hero h1 em{color:var(--primary);font-style:italic;font-weight:400}.lp1-root .ra-hero .lp1-lede{max-width:46ch;margin-bottom:28px;font-size:19px}.lp1-root .ra-hero .lp1-hero-cta .lp1-btn{border-radius:12px;padding:13px 22px;font-size:14px}.lp1-root .ra-hero .lp2-trust{margin-top:22px}@media (max-width:980px){.lp1-root .ra-hero-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.lp1-root .ra-hero{padding:28px 0 40px}.lp1-root .ra-hero h1{margin:14px 0;font-size:34px;line-height:1.06}.lp1-root .ra-hero .lp1-lede{margin-bottom:20px;font-size:17px;line-height:1.5}.lp1-root .ra-hero .lp1-hero-cta .lp1-btn{min-height:48px}.lp1-root .ra-hero .lp2-trust{margin-top:14px}.lp1-root .ra-hero .lp1-eyebrow{letter-spacing:.14em}}.lp1-root .ra-stats-s{border-top:1px solid #88726b26;border-bottom:1px solid #88726b26}.lp1-root .ra-stats{grid-template-columns:1fr 1fr;display:grid}.lp1-root .ra-stat{min-width:0;padding:22px 0 20px}.lp1-root .ra-stat:nth-child(odd){border-right:1px solid var(--rule);padding-right:16px}.lp1-root .ra-stat:nth-child(2n){padding-left:16px}.lp1-root .ra-stat:nth-child(n+3){border-top:1px solid var(--rule)}.lp1-root .ra-stat-n{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:clamp(34px,2.4vw + 18px,52px);font-weight:500;line-height:1}.lp1-root .ra-stat-l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:10px;font-size:10px;line-height:1.5}@media (min-width:860px){.lp1-root .ra-stats{grid-template-columns:repeat(4,1fr)}.lp1-root .ra-stat,.lp1-root .ra-stat:nth-child(odd),.lp1-root .ra-stat:nth-child(2n){border-top:0;border-right:1px solid var(--rule);padding:30px 24px 28px}.lp1-root .ra-stat:first-child{padding-left:0}.lp1-root .ra-stat:last-child{border-right:0}}.lp1-root .ra-steps{margin-top:8px}.lp1-root .ra-steps .lp1-prob h3{font-size:24px}.lp1-root .ra-method{max-width:760px;margin-top:56px}.lp1-root .ra-method-h{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2}.lp1-root .ra-method-sub{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:0 0 8px;font-size:16px;font-style:italic;line-height:1.5}.lp1-root .ra-method-more{margin-top:18px}.lp1-root .ra-method-more a{color:var(--primary)}@media (max-width:768px){.lp1-root .ra-steps{gap:12px}.lp1-root .ra-steps .lp1-prob{padding:20px 20px 22px}.lp1-root .ra-steps .lp1-prob .lp1-tag{margin-bottom:10px}.lp1-root .ra-steps .lp1-prob h3{margin-bottom:6px;font-size:21px}.lp1-root .ra-method{margin-top:40px}.lp1-root .ra-method-h{font-size:21px}.lp1-root .ra-method .lp1-faq summary{font-size:17px}}.lp1-root .ra-chipgroup{margin:0 0 22px}.lp1-root .ra-chipgroup-k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:10px;font-size:10px}.lp1-root .ra-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp1-root .ra-chip{font-family:var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:999px;padding:8px 14px;font-size:13.5px;line-height:1.2}.lp1-root .ra-chips-note{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:8px 0 0;font-size:16px;font-style:italic;line-height:1.5}.lp1-root .ra-cmp-wrap{margin-top:8px}.lp1-root .ra-cmp{border-collapse:collapse;text-align:left;width:100%}.lp1-root .ra-cmp caption{text-align:left;font-family:var(--serif);color:var(--ink-2);max-width:70ch;padding-bottom:14px;font-size:15px;font-style:italic;line-height:1.5}.lp1-root .ra-cmp thead th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule);vertical-align:bottom;padding:0 14px 12px 0;font-size:10px;font-weight:500}.lp1-root .ra-cmp thead th.ra-cmp-us{color:var(--primary)}.lp1-root .ra-cmp tbody th{font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--rule);max-width:34ch;padding:16px 20px 16px 0;font-size:16px;font-weight:500;line-height:1.35}.lp1-root .ra-cmp tbody td{font-family:var(--sans);color:var(--ink-2);border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 14px 16px 0;font-size:14.5px;line-height:1.4}.lp1-root .ra-cmp tbody td.ra-cmp-us{color:var(--ink);font-weight:600}.lp1-root .ra-cmp-sum{font-family:var(--serif);color:var(--ink);max-width:68ch;margin:22px 0 0;font-size:17px;line-height:1.55}.lp1-root .ra-legal{font-family:var(--sans);color:var(--mute);max-width:70ch;margin:20px 0 0;font-size:13px;line-height:1.6}.lp1-root .ra-legal a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.lp1-root .ra-legal a:hover{color:var(--primary)}@media (max-width:720px){.lp1-root .ra-cmp thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp1-root .ra-cmp,.lp1-root .ra-cmp tbody,.lp1-root .ra-cmp tr,.lp1-root .ra-cmp tbody th,.lp1-root .ra-cmp tbody td{width:auto;display:block}.lp1-root .ra-cmp caption{max-width:none;display:block}.lp1-root .ra-cmp tr{border:1px solid var(--rule);background:var(--card);border-radius:14px;margin-bottom:10px;padding:14px 16px}.lp1-root .ra-cmp tbody th{border-bottom:1px solid var(--rule);max-width:none;padding:0 0 10px;font-size:17px}.lp1-root .ra-cmp tbody td{border-bottom:0;justify-content:space-between;gap:16px;padding:8px 0 0;font-size:14px;display:flex}.lp1-root .ra-cmp tbody td:before{content:attr(data-col);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);flex-shrink:0;padding-top:2px;font-size:10px}.lp1-root .ra-cmp tbody td.ra-cmp-us:before{color:var(--primary)}.lp1-root .ra-cmp tbody td{text-align:right}.lp1-root .ra-cmp-sum{font-size:16px}}.lp1-root .ra-guide{grid-template-columns:1fr;gap:0;margin-top:8px;display:grid}.lp1-root .ra-guide a{border-top:1px solid var(--rule);padding:18px 0;transition:all .15s;display:block}.lp1-root .ra-guide a:hover .ra-guide-h{color:var(--primary)}.lp1-root .ra-guide-h{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18.5px;font-weight:500;line-height:1.28;transition:all .15s}@media (min-width:860px){.lp1-root .ra-guide{grid-template-columns:1fr 1fr;gap:0 56px}}.lp1-root .ra-finale{border-top:1px solid #88726b26;padding:80px 0 104px}.lp1-root .ra-finale-in{text-align:left;max-width:62ch;margin:0 auto;padding:0 24px}.lp1-root .ra-pull-q{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(26px,2.4vw + 14px,40px);font-weight:500;line-height:1.18}.lp1-root .ra-pull-q em{color:var(--primary);font-style:italic;font-weight:400}.lp1-root .ra-finale-bridge{font-family:var(--serif);color:var(--ink-2);max-width:54ch;margin:0 0 28px;font-size:17px;font-style:italic;line-height:1.55}.lp1-root .ra-finale-cta{flex-wrap:wrap;gap:14px;display:flex}.lp1-root .ra-finale-cta .lp1-btn{border-radius:12px;padding:14px 22px;font-size:14px}@media (max-width:640px){.lp1-root .ra-finale{padding:56px 0 72px}.lp1-root .ra-finale-in{padding:0 20px}}.lp1-root .ra-bm{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.lp1-root .ra-bm-head{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:start;gap:16px;padding:20px 22px 16px;display:grid}.lp1-root .ra-bm-crumb{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:10px;font-size:9.5px}.lp1-root .ra-bm-h{font-family:var(--serif);color:var(--ink);letter-spacing:-.018em;margin:0;font-size:28px;font-weight:500;line-height:1.05}.lp1-root .ra-bm-h em{color:var(--mute);margin-left:6px;font-size:22px;font-style:italic;font-weight:400}.lp1-root .ra-bm-meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:8px;font-size:10px}.lp1-root .ra-bm-val{text-align:right;white-space:nowrap}.lp1-root .ra-bm-val-n{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1}.lp1-root .ra-bm-val-u{font-family:var(--sans);color:var(--ink-2);margin-left:4px;font-size:11px}.lp1-root .ra-bm-pill{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#3f7a52;background:#79bd8b26;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 9px;font-size:9.5px;font-weight:600;display:inline-flex}.lp1-root .ra-bm-pill:before{content:"";background:#3f7a52;border-radius:999px;width:6px;height:6px}.lp1-root .ra-bm-sec{border-bottom:1px solid #dac2b880;padding:18px 22px}.lp1-root .ra-bm-sec:last-child{border-bottom:0}.lp1-root .ra-bm-sec-top{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.lp1-root .ra-bm-sec-h{font-family:var(--serif);color:var(--ink);margin:0;font-size:17px;font-weight:600}.lp1-root .ra-bm-sec-meta{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:9.5px}.lp1-root .ra-bm-chart{background:#f5f3f366;border-radius:10px;height:210px;padding:24px 36px 14px;position:relative}.lp1-root .ra-bm-plot{pointer-events:none;position:absolute;inset:24px 36px 14px}.lp1-root .ra-bm-plot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lp1-root .ra-bm-pt{width:9px;height:9px;box-shadow:0 0 0 2px var(--card);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.lp1-root .ra-bm-pt-ok{background:#3f7a52}.lp1-root .ra-bm-pt-hi{background:#ef4444}.lp1-root .ra-bm-ptlbl{font-family:var(--serif);white-space:nowrap;font-size:13px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.lp1-root .ra-bm-ptlbl-ok{color:var(--ink)}.lp1-root .ra-bm-ptlbl-hi{color:#ef4444}.lp1-root .ra-bm-axis{font-family:var(--mono);color:var(--mute);letter-spacing:.02em;font-size:10px;position:absolute;transform:translateY(-50%)}.lp1-root .ra-bm-axis-l{left:-28px}.lp1-root .ra-bm-axis-r{letter-spacing:.18em;text-transform:uppercase;color:#3f7a52;font-size:9px;font-weight:600;right:-32px}.lp1-root .ra-bm-dates{font-family:var(--mono);color:var(--mute);justify-content:space-between;margin-top:8px;padding:0 30px;font-size:10px;display:flex}.lp1-root .ra-bm-refbar{margin-top:18px}.lp1-root .ra-bm-refbar-lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);justify-content:space-between;margin-bottom:10px;font-size:9px;display:flex}.lp1-root .ra-bm-refbar-row{height:22px;position:relative}.lp1-root .ra-bm-refbar-track{opacity:.85;border-radius:999px;height:8px;position:absolute;top:7px;left:0;right:0}.lp1-root .ra-bm-refbar-bar{background:#1b1c1c;border-radius:999px;width:3px;height:20px;position:absolute;top:1px;transform:translate(-50%)}.lp1-root .ra-bm-refbar-dot{background:#1b1c1c;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;top:5px;transform:translate(-50%);box-shadow:0 1px 3px #1b1c1c40}.lp1-root .ra-bm-refbar-axis{height:18px;margin-top:6px;position:relative}.lp1-root .ra-bm-refbar-axis span{font-family:var(--mono);color:var(--ink-2);font-size:10px;position:absolute;top:0;transform:translate(-50%)}.lp1-root .ra-bm-refbar-axis .ra-bm-refbar-cur{color:var(--ink);font-weight:600;top:14px}.lp1-root .ra-bm-cust{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp1-root .ra-bm-cust-txt{font-family:var(--serif);color:var(--ink-2);flex:1;min-width:200px;font-size:14px;line-height:1.5}.lp1-root .ra-bm-cust-btn{font-family:var(--sans);background:var(--primary);color:#fff;white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:12.5px;font-weight:600}.lp1-root .ra-bm-mean p{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:14px;line-height:1.55}.lp1-root .ra-bm-mean p:last-child{margin-bottom:0}.lp1-root .ra-bm-mean-sub{font-family:var(--serif);color:var(--ink);margin-top:14px;font-size:13.5px;font-weight:600}.lp1-root .ra-bm-mean-quote{font-family:var(--serif);color:var(--ink);background:#79bd8b1a;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.55}.lp1-root .ra-bm-mean-quote b{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#3f7a52;margin-bottom:4px;font-size:9.5px;font-weight:600;display:block}.lp1-root .ra-bm-showcase{grid-template-columns:60fr 40fr;gap:48px}@media (max-width:980px){.lp1-root .ra-bm-showcase{grid-template-columns:1fr;gap:32px}.lp1-root .ra-bm-showcase .ra-bm-side{order:-1}}.lp1-root .ra-up-link{color:inherit;cursor:pointer;border-radius:24px;text-decoration:none;display:block}.lp1-root .ra-up{width:100%;height:420px;margin:0;position:relative}.lp1-root .ra-up-drop{border:2px dashed var(--rule);will-change:border-color,background;background:0 0;border-radius:24px;animation:11s ease-in-out infinite raUpDropFrame;position:absolute;inset:0}.lp1-root .ra-up-idle{text-align:center;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;padding:20px;animation:11s ease-in-out infinite raUpIdle;display:flex;position:absolute;inset:0}.lp1-root .ra-up-drop-circle{background:var(--primary-tint);border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;animation:11s ease-in-out infinite raUpDropCircle;display:flex}.lp1-root .ra-up-drop-circle svg{color:var(--primary);width:22px;height:22px}.lp1-root .ra-up-drop-h{font-family:var(--sans);color:var(--ink);max-width:280px;margin:0 0 6px;font-size:14.5px;font-weight:500;line-height:1.3}.lp1-root .ra-up-drop-sub{font-family:var(--sans);color:var(--ink-2);margin:0 0 14px;font-size:11.5px}.lp1-root .ra-up-drop-btn{font-family:var(--sans);background:var(--primary);color:#fff;border-radius:8px;padding:7px 18px;font-size:12.5px;font-weight:500;display:inline-block}.lp1-root .ra-up-files{will-change:transform,opacity;opacity:0;pointer-events:none;width:64px;height:74px;animation:11s ease-in-out infinite raUpFiles;position:absolute;bottom:-20px;right:-30px}.lp1-root .ra-up-file{border:1.5px solid var(--rule);background:#fff;border-radius:6px;justify-content:center;align-items:flex-end;width:44px;height:56px;padding-bottom:6px;display:flex;position:absolute;top:0;left:0;box-shadow:0 12px 28px -6px #1b1c1c38}.lp1-root .ra-up-file:before{content:"PDF";font-family:var(--mono);letter-spacing:.08em;color:var(--primary);font-size:8px;font-weight:700}.lp1-root .ra-up-file:after{content:"";background:linear-gradient(225deg,var(--surface) 50%,#fff 50%);border-left:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule);border-bottom-left-radius:3px;width:10px;height:10px;position:absolute;top:0;right:0}.lp1-root .ra-up-file-1{transform:rotate(-8deg)translate(-6px,2px)}.lp1-root .ra-up-file-2{z-index:1;transform:rotate(-2deg)translate(2px,-2px)}.lp1-root .ra-up-file-3{transform:rotate(6deg)translate(10px,4px)}.lp1-root .ra-up-cursor{will-change:transform,opacity;opacity:0;pointer-events:none;z-index:3;width:20px;height:24px;animation:11s ease-in-out infinite raUpCursor;position:absolute;bottom:-36px;right:-18px}.lp1-root .ra-up-cursor svg{filter:drop-shadow(0 2px 4px #00000040);width:100%;height:100%}.lp1-root .ra-up-proc{opacity:0;will-change:opacity;flex-direction:column;padding:18px 18px 16px;animation:11s ease-in-out infinite raUpProc;display:flex;position:absolute;inset:0}.lp1-root .ra-up-globalnote{font-family:var(--sans);color:var(--ink-2);text-align:center;height:14px;margin:0 0 10px;font-size:12px;font-weight:500;position:relative}.lp1-root .ra-up-globalnote-1{opacity:0;animation:11s ease-in-out infinite raUpGlobalNote1;position:absolute;left:0;right:0}.lp1-root .ra-up-globalnote-2{color:#3f7a52;opacity:0;animation:11s ease-in-out infinite raUpGlobalNote2;position:absolute;left:0;right:0}.lp1-root .ra-up-cards{flex-direction:column;gap:6px;display:flex}.lp1-root .ra-up-card{background:var(--card);border:1px solid var(--rule);will-change:background,border-color;border-radius:9px;padding:9px 12px;animation:11s ease-in-out infinite raUpCardBg}.lp1-root .ra-up-card-row{align-items:flex-start;gap:10px;display:flex}.lp1-root .ra-up-ic{flex-shrink:0;width:18px;height:18px;margin-top:1px;position:relative}.lp1-root .ra-up-spin{border:2px solid var(--primary);width:18px;height:18px;animation:.9s linear infinite raUpSpin,11s ease-in-out infinite raUpSpinFade;animation-delay:0s, var(--d,0s);border-top-color:#0000;border-radius:999px}.lp1-root .ra-up-check{opacity:0;animation:11s ease-in-out infinite raUpCheck;animation-delay:var(--d,0s);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp1-root .ra-up-check svg{color:#79bd8b;width:18px;height:18px}.lp1-root .ra-up-body{flex:1;min-width:0}.lp1-root .ra-up-body-line1{align-items:center;min-height:18px;display:flex;position:relative}.lp1-root .ra-up-fname{font-family:var(--sans);color:var(--ink-2);animation:11s ease-in-out infinite raUpFname;animation-delay:var(--d,0s);will-change:opacity;font-size:12px;line-height:18px;position:absolute;top:0;left:0}.lp1-root .ra-up-labwrap{opacity:0;animation:11s ease-in-out infinite raUpLab;animation-delay:var(--d,0s);align-items:center;gap:7px;display:flex}.lp1-root .ra-up-lab{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.lp1-root .ra-up-chip{font-family:var(--sans);color:var(--primary);background:var(--primary-tint);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:500;line-height:1.4}.lp1-root .ra-up-meta{font-family:var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:10.5px;display:flex}.lp1-root .ra-up-meta-date{opacity:0;animation:11s ease-in-out infinite raUpMeta;animation-delay:var(--d,0s)}.lp1-root .ra-up-meta-count{opacity:0;animation:11s ease-in-out infinite raUpMeta2;animation-delay:var(--d,0s)}.lp1-root .ra-up-subwrap{height:14px;margin-top:3px;position:relative}.lp1-root .ra-up-sub{font-family:var(--sans);color:var(--ink-2);opacity:0;white-space:nowrap;will-change:opacity;font-size:11px;font-style:italic;position:absolute;top:0;left:0}.lp1-root .ra-up-sub-1{animation:11s ease-in-out infinite raUpSub1;animation-delay:var(--d,0s)}.lp1-root .ra-up-sub-2{animation:11s ease-in-out infinite raUpSub2;animation-delay:var(--d,0s)}.lp1-root .ra-up-sub-3{animation:11s ease-in-out infinite raUpSub3;animation-delay:var(--d,0s)}.lp1-root .ra-up-sub-4{animation:11s ease-in-out infinite raUpSub4;animation-delay:var(--d,0s)}.lp1-root .ra-up-sub-5{animation:11s ease-in-out infinite raUpSub5;animation-delay:var(--d,0s)}@keyframes raUpSpin{to{transform:rotate(360deg)}}@keyframes raUpDropFrame{0%,17%{border-color:var(--rule);background:0 0}22%,26%{border-color:var(--primary);background:var(--primary-tint)}30%{border-color:var(--primary);background:0 0}73%{border-color:var(--primary);background:0 0}78%,92%{background:#79bd8b0a;border-color:#79bd8b80}97%,to{border-color:var(--rule);background:0 0}}@keyframes raUpIdle{0%,26%{opacity:1}30%{opacity:0}92%{opacity:0}97%,to{opacity:1}}@keyframes raUpDropCircle{0%,17%,97%,to{transform:scale(1)}22%{transform:scale(1.1)}26%{transform:scale(1)}}@keyframes raUpFiles{0%{opacity:0;transform:translate(0)}5%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translate(-200px,-160px)}24%{opacity:.6;transform:translate(-220px,-180px)scale(.85)}27%{opacity:0;transform:translate(-220px,-180px)scale(.4)}to{opacity:0;transform:translate(-220px,-180px)scale(.4)}}@keyframes raUpCursor{0%{opacity:0;transform:translate(0)}5%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translate(-200px,-160px)}24%{opacity:1;transform:translate(-220px,-180px)}30%{opacity:0;transform:translate(-220px,-180px)}to{opacity:0;transform:translate(-220px,-180px)}}@keyframes raUpProc{0%,28%{opacity:0}32%{opacity:1}92%{opacity:1}97%,to{opacity:0}}@keyframes raUpGlobalNote1{0%,32%{opacity:0}36%{opacity:1}73%{opacity:1}77%,to{opacity:0}}@keyframes raUpGlobalNote2{0%,77%{opacity:0}82%{opacity:1}92%{opacity:1}97%,to{opacity:0}}@keyframes raUpCardBg{0%,73%{background:var(--card);border-color:var(--rule)}78%,92%{background:#79bd8b0d;border-color:#79bd8b4d}97%,to{background:var(--card);border-color:var(--rule)}}@keyframes raUpSpinFade{0%,73%{opacity:1}76%,to{opacity:0}}@keyframes raUpCheck{0%,73%{opacity:0;transform:scale(.6)}78%{opacity:1;transform:scale(1.15)}82%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes raUpFname{0%,32%{opacity:1}44%{opacity:1}50%,to{opacity:0}}@keyframes raUpLab{0%,46%{opacity:0}52%,to{opacity:1}}@keyframes raUpMeta{0%,56%{opacity:0}62%,to{opacity:1}}@keyframes raUpMeta2{0%,60%{opacity:0}66%,to{opacity:1}}@keyframes raUpSub1{0%,30%{opacity:0}33%,37%{opacity:1}40%,to{opacity:0}}@keyframes raUpSub2{0%,40%{opacity:0}43%,46%{opacity:1}49%,to{opacity:0}}@keyframes raUpSub3{0%,49%{opacity:0}52%,56%{opacity:1}59%,to{opacity:0}}@keyframes raUpSub4{0%,59%{opacity:0}62%,66%{opacity:1}69%,to{opacity:0}}@keyframes raUpSub5{0%,69%{opacity:0}72%,74%{opacity:1}76%,to{opacity:0}}@media (max-width:640px){.lp1-root .ra-up{height:380px}.lp1-root .ra-up-cursor{display:none}.lp1-root .ra-up-idle{padding:18px 14px}.lp1-root .ra-up-proc{padding:16px 14px 14px}.lp1-root .ra-up-files{top:-50px;bottom:auto;right:50%;transform:translate(50%)}@keyframes raUpFiles{0%{opacity:0;transform:translate(50%,-50px)}5%{opacity:1;transform:translate(50%,-50px)}20%{opacity:1;transform:translate(50%,140px)}24%{opacity:.5;transform:translate(50%,180px)scale(.7)}27%{opacity:0;transform:translate(50%,180px)scale(.4)}to{opacity:0}}}@media (prefers-reduced-motion:reduce){.lp1-root .ra-up *{animation:none!important}.lp1-root .ra-up-idle{opacity:0}.lp1-root .ra-up-files,.lp1-root .ra-up-cursor{display:none}.lp1-root .ra-up-proc{opacity:1}.lp1-root .ra-up-card{background:#79bd8b0d;border-color:#79bd8b4d}.lp1-root .ra-up-spin{display:none}.lp1-root .ra-up-check{opacity:1;transform:scale(1)}.lp1-root .ra-up-fname{opacity:0}.lp1-root .ra-up-labwrap,.lp1-root .ra-up-meta-date,.lp1-root .ra-up-meta-count{opacity:1}.lp1-root .ra-up-sub{opacity:0}}.lp1-root .ra-bm-side{flex-direction:column;justify-content:center;display:flex}.lp1-root .ra-bm-bullets{flex-direction:column;gap:18px;margin:8px 0 22px;display:flex}.lp1-root .ra-bm-bullet h3{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.25}.lp1-root .ra-bm-bullet h3 em{color:var(--primary);font-style:italic;font-weight:400}.lp1-root .ra-bm-bullet p{font-family:var(--serif);color:var(--ink-2);max-width:46ch;margin:0;font-size:15px;line-height:1.5}
