.rz-landing{--ink:#0a0a0a;--paper:#fff;--mute:#9a9a9a;--line:#0a0a0a;--hair:#e6e6e6;--pad:clamp(20px,5vw,56px);min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-plex),ui-monospace,"SF Mono",Menlo,monospace;font-weight:500;letter-spacing:.02em;line-height:1.55;text-transform:uppercase;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.rz-landing *{margin:0;padding:0;box-sizing:border-box}.rz-landing ::-moz-selection{background:var(--ink);color:var(--paper)}.rz-landing ::selection{background:var(--ink);color:var(--paper)}.rz-landing a{color:inherit}.rz-landing .strip{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px var(--pad);font-size:10px;letter-spacing:.14em;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden}.rz-landing .strip .dot{display:inline-block;width:6px;height:6px;background:var(--ink);border-radius:50%;margin-right:8px;vertical-align:middle;animation:rzblink 2.4s steps(2) infinite}@keyframes rzblink{0%,60%{opacity:1}61%,to{opacity:.15}}.rz-landing .strip span.r{color:var(--mute)}.rz-landing .strip .mid{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.rz-landing .strip .mid{display:none}}.rz-landing section{border-bottom:1px solid var(--hair)}.rz-landing .hero{text-align:center;padding:clamp(70px,16vh,150px) var(--pad) clamp(60px,12vh,120px)}.rz-landing .bolt{width:26px;height:auto;margin:0 auto 30px;display:block}.rz-landing .bolt path{fill:var(--ink)}.rz-landing h1.title{font-weight:700;font-size:clamp(46px,13vw,168px);letter-spacing:.04em;line-height:.92;margin:0}.rz-landing .tag{margin-top:26px;font-size:clamp(10px,2.6vw,13px);color:var(--mute);letter-spacing:.26em}.rz-landing .scrolldown{margin-top:54px;font-size:10px;letter-spacing:.2em;color:var(--ink)}.rz-landing .scrolldown .arr{display:block;margin-top:10px;animation:rzdrop 2s ease-in-out infinite}@keyframes rzdrop{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.rz-landing .creed{padding:clamp(64px,12vh,120px) var(--pad);text-align:center}.rz-landing .creed p{font-weight:600;font-size:clamp(20px,4.6vw,40px);line-height:1.28;letter-spacing:.01em;max-width:18ch;margin:0 auto}.rz-landing .creed .src{margin-top:34px;font-size:11px;color:var(--mute);letter-spacing:.2em}.rz-landing .blocks{display:grid;grid-template-columns:repeat(3,1fr)}.rz-landing .blk{padding:clamp(40px,6vw,64px) clamp(24px,3.4vw,44px);border-left:1px solid var(--hair)}.rz-landing .blk:first-child{border-left:none}.rz-landing .blk .no{font-size:11px;color:var(--mute);letter-spacing:.24em}.rz-landing .blk h3{font-size:15px;font-weight:700;letter-spacing:.12em;margin:18px 0 16px}.rz-landing .blk p{font-size:13px;font-weight:400;line-height:1.7;color:#3a3a3a;max-width:30ch}@media(max-width:820px){.rz-landing .blocks{grid-template-columns:1fr}.rz-landing .blk{border-left:none;border-top:1px solid var(--hair)}.rz-landing .blk:first-child{border-top:none}.rz-landing .blk:nth-child(2){text-align:right}.rz-landing .blk:nth-child(2) p{margin-left:auto}}.rz-landing .arc-head{display:flex;justify-content:space-between;align-items:baseline;padding:clamp(40px,7vw,72px) var(--pad) 0;flex-wrap:wrap;gap:8px}.rz-landing .arc-head h2{font-size:15px;font-weight:700;letter-spacing:.18em}.rz-landing .arc-head .meta{font-size:11px;color:var(--mute);letter-spacing:.16em}.rz-landing .log{padding:clamp(26px,4vw,40px) var(--pad) clamp(64px,9vw,96px)}.rz-landing .tabs{display:flex;flex-wrap:nowrap;gap:0;border-bottom:1px solid var(--line);margin-bottom:6px;max-width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.rz-landing .tabs::-webkit-scrollbar{display:none;height:0}.rz-landing .tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;flex:0 0 auto;white-space:nowrap;font-family:inherit;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--mute);padding:14px 20px 16px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.rz-landing .tab:first-child{padding-left:4px}.rz-landing .tab .cnt{font-size:9px;letter-spacing:.12em;vertical-align:super;margin-left:5px;color:var(--mute)}.rz-landing .tab:hover{color:var(--ink)}.rz-landing .tab.active{color:var(--ink);border-bottom-color:var(--ink)}.rz-landing .tab.locked,.rz-landing .tab.locked .cnt{color:var(--ink)}.rz-landing .panel{display:none}.rz-landing .panel.active{display:block;animation:rzfade .35s ease}@keyframes rzfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rz-landing .row{display:grid;grid-template-columns:54px 1.7fr 96px 60px 110px 96px;gap:16px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--hair);transition:background .2s ease,padding-left .2s ease}.rz-landing .row:hover{background:#fafafa;padding-left:12px}.rz-landing .row .c-code{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--mute)}.rz-landing .row .c-name{font-size:13px;font-weight:600;letter-spacing:.03em}.rz-landing .row .c-date{font-size:11px;font-weight:400;letter-spacing:.05em;color:#3a3a3a}.rz-landing .row .c-days,.rz-landing .row .c-grp{font-size:12px;font-weight:500}.rz-landing .row .c-stat{font-size:9px;letter-spacing:.14em;color:var(--ink);text-align:right}.rz-landing .row .c-stat .tick{margin-right:5px}.rz-landing .row.classified{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.rz-landing .row.classified:hover{background:var(--ink);padding-left:4px}.rz-landing .row.classified .c-code,.rz-landing .row.classified .c-date,.rz-landing .row.classified .c-days,.rz-landing .row.classified .c-grp,.rz-landing .row.classified .c-stat{color:var(--paper)}.rz-landing .blackbar{display:inline-block;background:var(--paper);color:transparent;border-radius:1px;height:11px;vertical-align:middle}.rz-landing .row.classified .c-name .blackbar{width:66%}.rz-landing .row.classified .scanline{position:absolute;left:0;right:0;top:0;height:1px;background:hsla(0,0%,100%,.45);animation:rzscan 3.4s linear infinite}@keyframes rzscan{0%{top:-2px}to{top:101%}}.rz-landing .row.classified .c-name{color:var(--paper);display:flex;align-items:baseline;gap:10px;min-width:0}.rz-landing .row.classified .nx{font-size:10px;letter-spacing:.16em;color:hsla(0,0%,100%,.5);white-space:nowrap;flex:none}.rz-landing .cipher{font-weight:700;font-size:13px;letter-spacing:.22em;color:var(--paper);white-space:nowrap;overflow:hidden;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;text-shadow:0 0 8px hsla(0,0%,100%,.28);animation:rzciph 1.6s steps(2) infinite}@keyframes rzciph{0%,72%{opacity:1}73%,82%{opacity:.55}83%,to{opacity:1}}@media(max-width:760px){.rz-landing .row.classified .nx{display:none}.rz-landing .cipher{letter-spacing:.16em;font-size:12px}}@media(prefers-reduced-motion:reduce){.rz-landing .cipher{animation:none}}@media(max-width:760px){.rz-landing .tab{font-size:12px;padding:12px 14px}.rz-landing .row,.rz-landing .row.classified:hover,.rz-landing .row:hover{grid-template-columns:46px 1fr auto;gap:8px 12px;padding:14px 4px}.rz-landing .row .c-name{grid-column:2/4}.rz-landing .row .c-date{grid-column:2}.rz-landing .row .c-days:before{content:"· "}.rz-landing .row .c-days{grid-column:3;font-size:11px;color:var(--mute)}.rz-landing .row .c-grp{display:none}.rz-landing .row .c-stat{grid-column:2/4;text-align:left;margin-top:2px}}.rz-landing .gate{padding:clamp(70px,12vh,128px) var(--pad);text-align:center}.rz-landing .gate h2{font-size:clamp(22px,5vw,40px);font-weight:700;letter-spacing:.05em}.rz-landing .gate .lead{margin:24px auto 40px;max-width:46ch;font-size:12px;font-weight:400;color:var(--mute);letter-spacing:.06em;line-height:1.8}.rz-landing .gate .cta{max-width:560px;margin:0 auto}.rz-landing .enter-link{display:inline-block;margin-top:20px;font-size:11px;letter-spacing:.18em;color:var(--mute);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.rz-landing .enter-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.rz-landing .btn{width:100%;height:64px;background:var(--ink);color:var(--paper);border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:opacity .2s ease}.rz-landing .btn:hover{opacity:.82}.rz-landing .btn:disabled{opacity:.5;cursor:default}.rz-landing .rz-overlay{position:fixed;inset:0;z-index:100;background:hsla(0,0%,4%,.72);display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,6vh,80px) 16px;overflow-y:auto;animation:rzfade .25s ease}.rz-landing .rz-modal{background:var(--paper);color:var(--ink);border:1px solid var(--line);width:100%;max-width:540px;padding:clamp(28px,5vw,48px);position:relative}.rz-landing .rz-modal h3{font-size:clamp(18px,4vw,26px);font-weight:700;letter-spacing:.05em;text-align:center}.rz-landing .rz-modal .sub{margin:14px auto 30px;max-width:38ch;text-align:center;font-size:11px;font-weight:400;color:var(--mute);letter-spacing:.06em;line-height:1.7}.rz-landing .rz-close{position:absolute;top:14px;right:16px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:18px;color:var(--mute);line-height:1}.rz-landing .rz-close:hover{color:var(--ink)}.rz-landing .field{margin-bottom:22px;text-align:left}.rz-landing .field label{display:block;font-size:11px;color:var(--mute);letter-spacing:.16em;margin-bottom:9px}.rz-landing .field input,.rz-landing .field textarea{width:100%;padding:14px 16px;border:1px solid var(--line);background:var(--paper);font-family:inherit;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);outline:none;resize:none}.rz-landing .field textarea{text-transform:none}.rz-landing .field input:focus,.rz-landing .field textarea:focus{background:#fafafa}.rz-landing .rz-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:440px){.rz-landing .rz-grid2{grid-template-columns:1fr}}.rz-landing .rz-tg{display:flex;align-items:stretch;border:1px solid var(--line)}.rz-landing .rz-tg span{display:flex;align-items:center;padding:0 14px;color:var(--mute);font-size:13px;border-right:1px solid var(--line);background:#fafafa}.rz-landing .rz-tg input{border:none}.rz-landing .rz-note{margin-top:16px;text-align:center;font-size:10px;color:var(--mute);letter-spacing:.1em;line-height:1.7}.rz-landing .rz-ok{text-align:center;padding:10px 0}.rz-landing .rz-ok .big{font-size:clamp(20px,5vw,30px);font-weight:700;letter-spacing:.04em}.rz-landing .rz-ok p{margin:18px auto 0;max-width:34ch;font-size:11px;font-weight:400;color:var(--mute);letter-spacing:.06em;line-height:1.8}.rz-landing .rz-ok-btn{display:flex;align-items:center;justify-content:center;margin-top:22px;text-decoration:none}.rz-landing .brief p,.rz-landing .gate .lead,.rz-landing .proto p,.rz-landing .proto-note,.rz-landing .rz-modal .sub,.rz-landing .rz-note,.rz-landing .rz-ok p{text-transform:none}.rz-landing .brief{padding:clamp(60px,11vh,116px) var(--pad);text-align:center}.rz-landing .brief .kicker{font-size:11px;letter-spacing:.24em;color:var(--mute);margin-bottom:26px}.rz-landing .brief p{max-width:62ch;margin:0 auto;font-size:clamp(15px,2.3vw,19px);font-weight:400;line-height:1.9;letter-spacing:.005em}.rz-landing .protocol{padding:clamp(48px,8vw,92px) var(--pad)}.rz-landing .proto-list{max-width:780px;margin:clamp(22px,4vw,38px) auto 0}.rz-landing .proto{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--hair)}.rz-landing .proto:first-child{border-top:none}.rz-landing .proto .pn{font-size:12px;font-weight:700;color:var(--mute);letter-spacing:.08em}.rz-landing .proto h4{font-size:13px;font-weight:700;letter-spacing:.14em;margin-bottom:9px}.rz-landing .proto p{font-size:13px;font-weight:400;line-height:1.75;color:#3a3a3a;max-width:54ch}.rz-landing .proto-note{max-width:780px;margin:30px auto 0;font-size:11px;color:var(--mute);letter-spacing:.04em;line-height:1.8;text-align:center}@media(max-width:560px){.rz-landing .proto{grid-template-columns:40px 1fr;gap:14px}}.rz-landing .closer{padding:clamp(80px,14vh,150px) var(--pad);text-align:center}.rz-landing .closer p{font-weight:700;font-size:clamp(20px,5vw,42px);line-height:1.3;letter-spacing:.01em}.rz-landing .closer p .m{display:block;color:var(--mute);font-weight:600;font-size:.5em;letter-spacing:.18em;margin-top:30px}.rz-landing footer{padding:clamp(40px,6vw,56px) var(--pad);border-top:1px solid var(--line)}.rz-landing .fnav{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(18px,4vw,42px);font-size:11px;letter-spacing:.16em}.rz-landing .fnav a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.rz-landing .fnav a:hover{color:var(--mute);border-bottom-color:var(--mute)}.rz-landing .fbot{text-align:center;margin-top:34px;font-size:10px;color:var(--mute);letter-spacing:.18em;line-height:2}.rz-landing .hero-grid,.rz-landing .rz-frame,.rz-landing .rz-rail,.rz-landing .rz-scope,.rz-landing .telemetry,.rz-landing .title .title-scan{display:none}@media (min-width:1024px){.rz-landing{--rail-w:184px;--edge-w:60px;position:relative;padding-left:var(--rail-w);padding-right:var(--edge-w)}.rz-landing:after,.rz-landing:before{content:"";position:fixed;top:0;bottom:0;width:1px;background:var(--hair);z-index:40;pointer-events:none}.rz-landing:before{left:var(--rail-w)}.rz-landing:after{right:var(--edge-w)}.rz-landing .rz-scope{display:block;position:fixed;inset:0;z-index:90;pointer-events:none}.rz-landing .rz-scope .sv{position:fixed;top:0;bottom:0;width:1px;background:hsla(0,0%,4%,.1);transition:left .08s linear}.rz-landing .rz-scope .sh{position:fixed;left:0;right:0;height:1px;background:hsla(0,0%,4%,.1);transition:top .08s linear}.rz-landing .rz-scope .sd{position:fixed;width:16px;height:16px;margin:-8px 0 0 -8px;border:1px solid hsla(0,0%,4%,.5);transition:left .08s linear,top .08s linear}.rz-landing .rz-scope .sd:before{content:"";position:absolute;inset:5px;background:var(--ink)}.rz-landing .rz-frame{display:block;position:fixed;inset:0;z-index:55;pointer-events:none}.rz-landing .rz-frame .cm{position:fixed;width:14px;height:14px;border:0 solid var(--ink)}.rz-landing .rz-frame .tl{top:14px;left:14px;border-top-width:1px;border-left-width:1px}.rz-landing .rz-frame .tr{top:14px;right:14px;border-top-width:1px;border-right-width:1px}.rz-landing .rz-frame .bl{bottom:14px;left:14px;border-bottom-width:1px;border-left-width:1px}.rz-landing .rz-frame .br{bottom:14px;right:14px;border-bottom-width:1px;border-right-width:1px}.rz-landing .rz-frame .rz-edge{position:fixed;right:14px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:9px;letter-spacing:.34em;color:var(--mute)}.rz-landing .rz-rail{display:flex;flex-direction:column;gap:0;position:fixed;top:0;left:0;bottom:0;width:var(--rail-w);padding:88px 0 28px;z-index:48;pointer-events:none}.rz-landing .rz-rail .rl-cap{pointer-events:auto;padding:0 22px;font-size:9px;letter-spacing:.26em;color:var(--mute)}.rz-landing .rz-rail ul{list-style:none;margin:34px 0 auto;padding:0}.rz-landing .rz-rail li{position:relative}.rz-landing .rz-rail li:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;background:var(--hair)}.rz-landing .rz-rail li:after{content:"";position:absolute;left:19px;top:50%;width:7px;height:7px;margin-top:-3.5px;border:1px solid var(--mute);background:var(--paper);border-radius:50%;transition:background .25s ease,border-color .25s ease,transform .25s ease}.rz-landing .rz-rail li.on:after{background:var(--ink);border-color:var(--ink);transform:scale(1.15)}.rz-landing .rz-rail button{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-family:inherit;text-transform:uppercase;text-align:left;display:flex;align-items:baseline;gap:9px;padding:15px 22px 15px 40px;width:100%;color:var(--mute);transition:color .22s ease}.rz-landing .rz-rail button:hover,.rz-landing .rz-rail li.on button{color:var(--ink)}.rz-landing .rz-rail .rl-n{font-size:9px;letter-spacing:.06em;opacity:.7;font-style:normal}.rz-landing .rz-rail .rl-t{font-size:11px;font-weight:600;letter-spacing:.14em}.rz-landing .rz-rail .rl-foot{pointer-events:auto;padding:0 22px;font-size:9px;letter-spacing:.2em;color:var(--mute)}.rz-landing .closer,.rz-landing .hero{position:relative;overflow:hidden}.rz-landing .hero-grid{display:block;position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(0,0%,4%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,4%,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%)}.rz-landing .closer>:not(.hero-grid),.rz-landing .hero>:not(.hero-grid){position:relative;z-index:1}.rz-landing .hero{padding-top:clamp(96px,18vh,176px);padding-bottom:clamp(72px,13vh,128px)}.rz-landing h1.title{position:relative;overflow:hidden}.rz-landing .title .title-scan{display:block;position:absolute;left:0;right:0;height:10px;background:#fff;mix-blend-mode:difference;opacity:.9;pointer-events:none;animation:rzscanned 6s linear infinite}@keyframes rzscanned{0%{top:-12px}to{top:100%}}.rz-landing .telemetry{display:grid;grid-template-columns:repeat(4,1fr);width:min(760px,86%);margin:38px auto 0;border:1px solid var(--line)}.rz-landing .telemetry .tl{padding:14px 16px;border-left:1px solid var(--hair);text-align:left;display:flex;flex-direction:column;gap:7px;min-width:0}.rz-landing .telemetry .tl:first-child{border-left:none}.rz-landing .telemetry .tl span{font-size:9px;letter-spacing:.2em;color:var(--mute);text-transform:uppercase}.rz-landing .telemetry .tl b{font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rz-landing .telemetry .tl-coord{font-size:10px!important;letter-spacing:.02em!important;color:#3a3a3a}.rz-landing [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.rz-landing [data-reveal].in{opacity:1;transform:none}.rz-landing #sec-blocks,.rz-landing #sec-brief,.rz-landing #sec-gate,.rz-landing #sec-journal,.rz-landing #sec-protocol{scroll-margin-top:52px}.rz-landing .row{padding:15px 4px}}@media (prefers-reduced-motion:reduce){.rz-landing [data-reveal]{opacity:1!important;transform:none!important}.rz-landing .title .title-scan{display:none!important}.rz-landing .rz-scope .sd,.rz-landing .rz-scope .sh,.rz-landing .rz-scope .sv{transition:none!important}}.rz-landing .plan-nums{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:clamp(14px,2.2vw,22px) var(--pad) 0}.rz-landing .plan-nums>div{padding:0 clamp(14px,2.4vw,28px);text-align:right;border-left:1px solid var(--hair)}.rz-landing .plan-nums>div:first-child{border-left:none}.rz-landing .plan-nums>div:last-child{padding-right:0}.rz-landing .plan-nums b{display:block;font-weight:700;line-height:.86;letter-spacing:.02em;font-size:clamp(28px,4.4vw,52px)}.rz-landing .plan-nums i{display:block;font-style:normal;letter-spacing:.3em;color:var(--mute);font-size:clamp(9px,1vw,11px);margin-top:clamp(7px,1vw,10px)}.rz-landing .plan-head .plan-narrow{display:none}.rz-landing .plan-ht{display:contents}.rz-landing .plan-hnum{display:none}.rz-landing .plan-map{padding:clamp(14px,2.6vw,26px) var(--pad) 0}.rz-landing .plan-map svg{display:block;width:100%;height:auto}.rz-landing .plan-map .pw-grat{fill:none;stroke:#ededed;stroke-width:1;vector-effect:non-scaling-stroke}.rz-landing .plan-map .pw-co path{fill:var(--paper);fill-rule:evenodd;stroke:#cfcfcf;stroke-width:1.1;vector-effect:non-scaling-stroke;transition:fill .62s ease-out,stroke .62s ease-out}.rz-landing .plan-map .pw-co.lit path{fill:#2d6a4f;stroke:#2d6a4f;transition:fill .07s linear,stroke .07s linear}.rz-landing .plan-map .pw-scan line{stroke:#2d6a4f;stroke-width:1.6;vector-effect:non-scaling-stroke;opacity:.55}.rz-landing .plan-ticker{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);overflow:hidden;margin-top:clamp(16px,2.6vw,28px)}.rz-landing .plan-ticker>div{display:flex;white-space:nowrap;font-size:12px;letter-spacing:.14em;padding:12px 0}.rz-landing .plan-ticker span{padding:0 16px;color:#3a3a3a}.rz-landing .plan-ticker span:after{content:"/";color:var(--mute);margin-left:16px}@media (prefers-reduced-motion:no-preference){.rz-landing .plan-ticker>div{animation:rzplanrun 70s linear infinite}@keyframes rzplanrun{0%{transform:translateX(0)}to{transform:translateX(-50%)}}}.rz-landing .plan-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:clamp(20px,3vw,30px) var(--pad) clamp(44px,6vw,70px)}.rz-landing .plan-ct{max-width:56ch}.rz-landing .plan-ct p{font-size:13px;font-weight:400;line-height:1.7;color:#3a3a3a;text-transform:none}.rz-landing .plan-credo{margin-top:clamp(12px,1.6vw,16px);padding-top:clamp(12px,1.6vw,16px);border-top:1px solid var(--hair);color:var(--ink);font-size:clamp(13px,1.5vw,15px);line-height:1.65;max-width:46ch}.rz-landing a.plan-go{flex:0 0 auto;text-decoration:none;color:var(--paper);background:var(--ink);padding:14px 22px;font-size:11px;letter-spacing:.2em;display:inline-flex;gap:12px;align-items:center}.rz-landing a.plan-go:hover{background:#2d6a4f}@media (max-width:760px){.rz-landing .arc-head.plan-head{flex-wrap:nowrap;align-items:center;gap:14px}.rz-landing .arc-head.plan-head h2{line-height:1.05}.rz-landing .plan-head .plan-wide{display:none}.rz-landing .plan-head .plan-narrow{display:inline}.rz-landing .plan-ht{display:block;min-width:0}.rz-landing .plan-ht .meta{margin-top:5px;line-height:1.1}.rz-landing .plan-hnum{display:block;white-space:nowrap;line-height:1;font-weight:700;letter-spacing:.02em;font-size:clamp(25px,8.4vw,36px)}.rz-landing .plan-hnum s{text-decoration:none;font-weight:400;color:var(--mute);margin:0 .2em}.rz-landing .plan-nums{display:none}.rz-landing .plan-map{padding-top:clamp(14px,3.4vw,20px)}.rz-landing .plan-cta{flex-direction:column;align-items:stretch}.rz-landing a.plan-go{justify-content:center}}