.rs-page .csx-one{grid-column:1/-1}.rs-page .csx-a2b .pt.is-wide{column-gap:var(--space-lg);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rs-page .csx-a2b .pt.is-wide>.h5{grid-column:1/6;margin:0}.rs-page .csx-a2b .pt.is-wide>.body{grid-column:7/13;margin:0}.rs-page .csx-a2b .pt .h5{margin:0}.rs-page .csx-sg .grp{margin-top:var(--space-6xl);grid-column:1/-1}.rs-page .csx-sg .cs-head+.grp{margin-top:0}.rs-page .csx-sg .lab{margin:0 0 var(--space-lg)}.rs-page .csx-sg .sws{gap:var(--space-lg);display:grid}.rs-page .csx-sg .sws.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rs-page .csx-sg .sws.is-4{margin-top:var(--space-3xl);grid-template-columns:repeat(4,minmax(0,1fr))}.rs-page .csx-sg .sw{min-width:0}.rs-page .csx-sg .chip{aspect-ratio:4/5}.rs-page .csx-sg .sws.is-4 .chip{aspect-ratio:16/9}.rs-page .csx-sg .chip.is-light{border:var(--stroke-hairline) solid var(--border-default);box-sizing:border-box}.rs-page .csx-sg .nm{margin:var(--space-sm) 0 var(--space-xs);color:var(--text-primary)}.rs-page .csx-sg dl{gap:var(--space-3xs);flex-direction:column;margin:0;display:flex}.rs-page .csx-sg dl div{gap:var(--space-xs);grid-template-columns:3.5em 1fr;display:grid}.rs-page .csx-sg dt{color:var(--text-secondary)}.rs-page .csx-sg dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}@media (max-width:991px){.rs-page .csx-sg .sws.is-5{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-page .csx-sg .sws.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rs-page .csx-a2b .pt.is-wide{display:block}.rs-page .csx-a2b .pt.is-wide>.body{margin-top:var(--gap-tight)}.rs-page .csx-sg .sws.is-5{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-page .csx-sg .sws.is-4{grid-template-columns:1fr 1fr}}.rs-page .csx-sg .sg2{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-page .csx-sg .grp+.grp{margin-top:var(--space-lg)}@media (max-width:767px){.rs-page .csx-sg .sg2{grid-template-columns:1fr}}.rs-page .vl-receipt .band{fill:var(--vl-teal)}.rs-page .csx-audit{grid-column:1/-1}.rs-page .csx-audit table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rs-page .csx-audit th,.rs-page .csx-audit td{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-top:var(--stroke-hairline) solid var(--border-default);color:var(--text-body);font-weight:400}.rs-page .csx-audit thead th{color:var(--text-secondary);border-top:0;padding-top:0}.rs-page .csx-audit tbody th{color:var(--text-primary)}.rs-page .csx-audit tbody tr:last-child>*{border-bottom:var(--stroke-hairline) solid var(--border-default)}.rs-page .csx-audit tr.is-high td{background:var(--neutral-900);color:var(--text-primary)}.rs-page .csx-audit .pri{align-items:center;gap:var(--space-2xs);white-space:nowrap;display:inline-flex}.rs-page .csx-audit .pri:before{content:"";box-sizing:border-box;border:1.5px solid;border-radius:50%;width:8px;height:8px}.rs-page .csx-audit .pri.is-high:before{background:currentColor}.rs-page .csx-audit .pri.is-medium:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}@media (max-width:991px){.rs-page .csx-audit{overflow-x:auto}.rs-page .csx-audit table{min-width:880px}}@media (max-width:767px){.rs-page .csx-audit{overflow-x:visible}.rs-page .csx-audit table{min-width:0}.rs-page .csx-audit thead{display:none}.rs-page .csx-audit table,.rs-page .csx-audit tbody,.rs-page .csx-audit tr,.rs-page .csx-audit th,.rs-page .csx-audit td{display:block}.rs-page .csx-audit tr{border-top:var(--stroke-hairline) solid var(--border-default);padding:var(--space-sm) 0}.rs-page .csx-audit tr.is-high{background:var(--neutral-900);padding-left:var(--space-xs);padding-right:var(--space-xs)}.rs-page .csx-audit tr.is-high td{background:0 0}.rs-page .csx-audit th,.rs-page .csx-audit td{padding:var(--space-3xs) 0;border:0}.rs-page .csx-audit tbody th{padding-bottom:var(--space-2xs)}.rs-page .csx-audit td{gap:var(--space-sm);grid-template-columns:112px 1fr;display:grid}.rs-page .csx-audit td:before{content:attr(data-col);color:var(--text-secondary)}.rs-page .csx-audit tbody tr:last-child>*{border-bottom:0}}.rs-page .csx-audit{--hi:#ff6b47;--md:#ffce00;--lo:#8c8c8c}.rs-page .csx-audit td.plat{color:var(--text-secondary);white-space:nowrap}.rs-page .csx-audit .pl{align-items:flex-start;gap:var(--space-2xs);display:inline-flex}.rs-page .csx-audit .pi{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:3px}.rs-page .csx-audit .mm{border:var(--stroke-hairline) solid var(--border-default);color:var(--text-primary);border-radius:999px;margin:0 4px 4px 0;padding:1px 8px;font-size:13px;line-height:1.5;display:inline-block}.rs-page .csx-audit .mm.is-ux{background:var(--neutral-800);border-color:var(--neutral-800)}.rs-page .csx-audit .pri{border-radius:999px;padding:1px 10px 1px 8px;font-size:13px;line-height:1.5}.rs-page .csx-audit .pri:before{border:0;width:7px;height:7px;background:currentColor!important}.rs-page .csx-audit .pri.is-high{color:var(--hi);background:#ff6b4724}.rs-page .csx-audit .pri.is-medium{color:var(--md);background:#ffce001f}.rs-page .csx-audit .pri.is-low{color:var(--lo);background:#ffffff0f}.rs-page .csx-audit tr.is-high td{background:#ff6b4712}.rs-page .csx-audit tr.is-high th[rowspan]{box-shadow:inset 3px 0 0 var(--hi);padding-left:var(--space-sm);background:#ff6b4712}.rs-page .csx-audit .mms{white-space:nowrap;place-self:start;align-items:flex-start;gap:4px;display:inline-flex}.rs-page .csx-audit .mm{margin:0}.rs-page .csx-audit .pri{place-self:start}.rs-page .csx-audit tr.band td{padding:var(--space-lg) 0 var(--space-xs);background:0 0;border-top:0}.rs-page .csx-audit tr.band .bl{color:var(--hi)}.rs-page .csx-audit tr.band .bs{color:var(--text-secondary)}.rs-page .csx-audit tr.band+tr>*{border-top-color:var(--hi)}@media (max-width:767px){.rs-page .csx-audit tr.band{border-top:0;padding-bottom:0}.rs-page .csx-audit tr.band td{padding:var(--space-lg) 0 0;display:block}.rs-page .csx-audit tr.band td:before{content:none}.rs-page .csx-audit tr.is-high{box-shadow:inset 3px 0 0 var(--hi);background:#ff6b4712}.rs-page .csx-audit tr.is-high th[rowspan]{box-shadow:none;background:0 0;padding-left:0}}.rs-page .csx-steps{--gap:var(--space-lg);column-gap:var(--gap);--hi:#ff6b47;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"a b c d e f"". .t t. .";row-gap:0;display:grid;position:relative}.rs-page .csx-steps .c0{grid-area:a}.rs-page .csx-steps .c1{grid-area:b}.rs-page .csx-steps .c2{grid-area:c}.rs-page .csx-steps .c3{grid-area:d}.rs-page .csx-steps .c4{grid-area:e}.rs-page .csx-steps .c5{grid-area:f}.rs-page .csx-steps .chip{z-index:1;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);box-sizing:border-box;border:var(--stroke-hairline) solid var(--neutral-700);min-width:0;color:var(--text-primary);flex-direction:column;display:flex;position:relative}.rs-page .csx-steps .ci{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rs-page .csx-steps .cl{white-space:nowrap;font-size:16px;line-height:1.3}.rs-page .csx-steps .band{margin:calc(var(--space-lg) * -1) calc(var(--gap) * -.5) calc(var(--space-lg) * -1);z-index:0;box-shadow:inset 0 2px 0 var(--hi);background:#1a0f0b;grid-area:1/3/3/5}.rs-page .csx-steps .ch-txt{z-index:1;gap:var(--space-xl);padding:var(--space-3xl) 0 var(--space-sm);flex-direction:column;grid-area:t;min-width:100%;max-width:0;display:flex;position:relative}.rs-page .csx-steps .blk{gap:var(--space-xs);flex-direction:column;display:flex}.rs-page .csx-steps .blk p{margin:0}.rs-page .csx-steps .blk .meta-label{color:var(--hi)}.rs-page .csx-steps .blk .body{color:var(--text-primary)}.rs-page .csx-steps .chip.is-hi{border-color:var(--neutral-600)}.rs-page .csx-steps.js .chip{opacity:0;transform:translateY(var(--rise,12px));transition:opacity var(--duration-entry) var(--ease-calm),transform var(--duration-entry) var(--ease-calm),color .8s var(--ease-calm),border-color .8s var(--ease-calm);transition-delay:calc(var(--i) * .12s)}.rs-page .csx-steps.js.p1 .chip{opacity:1;transform:none}.rs-page .csx-steps.js .band{transform-origin:top;opacity:0;transition:transform 1s var(--ease-calm),opacity .4s var(--ease-calm);transform:scaleY(0)}.rs-page .csx-steps.js.p2 .band{opacity:1;transform:none}.rs-page .csx-steps.js .blk{opacity:0;transform:translateY(var(--rise,12px));transition:opacity var(--duration-entry) var(--ease-calm),transform var(--duration-entry) var(--ease-calm)}.rs-page .csx-steps.js.p2 .blk{opacity:1;transition-delay:.45s;transform:none}.rs-page .csx-steps.p3 .chip:not(.is-hi){color:var(--neutral-700);border-color:var(--neutral-900);transition-delay:0s}.rs-page .csx-steps.still *{transition:none!important}@media (max-width:991px){.rs-page .csx-steps{--gap:var(--space-md)}.rs-page .csx-steps .chip{min-width:0;padding:var(--space-sm)}.rs-page .csx-steps .cl{white-space:normal;font-size:14px}}@media (max-width:767px){.rs-page .csx-steps{column-gap:var(--space-sm);row-gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""c d""t t""e f"}.rs-page .csx-steps .band{margin:calc(var(--space-sm) * -1);grid-area:2/1/4/3}.rs-page .csx-steps .ch-txt{padding:var(--space-lg) 0 var(--space-md);max-width:none}.rs-page .csx-steps .cl{white-space:normal}}.rs-page .csx-tok{aspect-ratio:1440/639;--step:.52s;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rs-page .csx-tok .slot{position:relative;overflow:hidden}.rs-page .csx-tok .bg{background:linear-gradient(180deg,var(--g1),var(--g2));position:absolute;inset:0}.rs-page .csx-tok img{width:81.99%;height:auto;display:block;position:absolute;top:26.06%;left:8.97%}.rs-page .csx-tok.js .bg{transform-origin:bottom;transition:transform .48s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) * var(--step));transform:scaleY(0)}.rs-page .csx-tok.js img{opacity:0;transition:opacity .18s ease-out,transform .26s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * var(--step) + .38s);transform:translateY(14%)}.rs-page .csx-tok.on .bg{transform:none}.rs-page .csx-tok.on img{opacity:1;transform:none}.rs-page .csx-tok.still *{transition:none!important}.rs-page .bk{gap:var(--space-lg);--rs:"CS Roboto Serif",Georgia,serif;--in:"CS Inter",system-ui,sans-serif;--ease:cubic-bezier(.65,0,.35,1);flex-direction:column;grid-column:1/-1;display:flex}.rs-page .bk-lab{margin:var(--space-3xl) 0 0;color:var(--text-secondary)}.rs-page .bk-lab:first-child{margin-top:var(--space-xl)}.rs-page .bk .sw{color:var(--ink);font-family:var(--in);position:relative;overflow:hidden}.rs-page .bk .sw .fill{background:var(--c);position:absolute;inset:0}.rs-page .bk .sw .tx{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:24px;height:100%;padding:24px;display:flex;position:relative}.rs-page .bk .nm{font-family:var(--in);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.1}.rs-page .bk .v{font-variant-numeric:tabular-nums;gap:4px;margin:0;font-size:12px;line-height:1.35;display:grid}.rs-page .bk .v div{grid-template-columns:72px 1fr;display:grid}.rs-page .bk .v dt{opacity:.62}.rs-page .bk .v dd{margin:0}.rs-page .bk .v .cr{margin-top:6px}.rs-page .bk .v .cr dd{align-items:center;gap:6px;display:flex}.rs-page .bk .dot{border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #7f7f7f80}.rs-page .bk .dot.w{background:#fff}.rs-page .bk .dot.k{background:#000;margin-left:8px}.rs-page .bk-core{grid-template-columns:7fr 5fr;gap:2px;display:grid}.rs-page .bk-core .big{aspect-ratio:7/6}.rs-page .bk-core .big .nm{font-size:clamp(28px,3vw,44px)}.rs-page .bk-core .stack{grid-template-rows:repeat(3,1fr);gap:2px;display:grid}.rs-page .bk-core .stack .sw .tx{padding:20px 24px}.rs-page .bk-core .c-ffffff{box-shadow:inset 0 0 0 1px var(--border-default)}.rs-page .bk-acc{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.rs-page .bk-acc .bar{aspect-ratio:3/4}.rs-page .bk-g.js .fill{transform-origin:bottom;transition:transform .56s var(--ease);transition-delay:calc(var(--i,0) * .11s);transform:scaleY(0)}.rs-page .bk-g.js .tx{opacity:0;transition:opacity .26s ease-out;transition-delay:calc(var(--i,0) * .11s + .42s)}.rs-page .bk-g.on .fill{transform:none}.rs-page .bk-g.on .tx{opacity:1}.rs-page .bk-g.still,.rs-page .bk-g.still *{transition:none!important}.rs-page .bk-type{grid-template-columns:1fr 1fr;gap:2px;display:grid}.rs-page .bk .spec{color:#000;background:#f1f1f1;flex-direction:column;gap:20px;min-width:0;padding:32px 32px 36px;display:flex}.rs-page .bk .spec.rs{font-family:var(--rs)}.rs-page .bk .spec.in{font-family:var(--in)}.rs-page .bk .aa{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(120px,15vw,240px);font-weight:500;line-height:.9}.rs-page .bk .spec .fam{letter-spacing:-.01em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.rs-page .bk .spec .ws{gap:28px;margin:0;font-size:15px;display:flex}.rs-page .bk .spec .gl{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px 8px;margin:0;font-size:15px;font-weight:500;display:grid}.rs-page .bk .spec .nu{letter-spacing:.06em;margin:0;font-size:15px;font-weight:500}.rs-page .bk-type.js .aa{opacity:0;transition:font-weight 1.1s var(--ease),opacity .4s ease-out,transform .6s var(--ease);font-weight:200;transform:translateY(12px)}.rs-page .bk-type.on .aa{opacity:1;font-weight:500;transform:none}.rs-page .bk-use{grid-template-columns:7fr 5fr;gap:2px;display:grid}.rs-page .bk .card{box-shadow:inset 0 0 0 1px var(--border-default);color:#000;background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:40px;display:flex}.rs-page .bk .card p{margin:0}.rs-page .bk .it-cat{font-family:var(--in);color:#5a5a5a;font-size:13px;font-weight:500}.rs-page .bk .it-name{font-family:var(--rs);letter-spacing:-.01em;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.1}.rs-page .bk .it-desc{font-family:var(--in);color:#5a5a5a;max-width:34ch;font-size:16px;line-height:1.45}.rs-page .bk .it-price{font-family:var(--in);font-size:18px;font-weight:500;margin-top:4px!important}.rs-page .bk .it-btn{font-family:var(--rs);color:#fff;background:#ff3400;border-radius:6px;margin-top:20px;padding:14px 28px;font-size:16px;font-weight:600}.rs-page .bk .notes{color:#fff;font-family:var(--in);background:#000;flex-direction:column;justify-content:center;gap:0;margin:0;padding:40px;font-size:14px;list-style:none;display:flex}.rs-page .bk .notes li{border-top:1px solid #2a2a2a;grid-template-columns:110px 1fr;padding:14px 0;display:grid}.rs-page .bk .notes li:last-child{border-bottom:1px solid #2a2a2a}.rs-page .bk .notes .k{color:#8c8c8c}.rs-page .bk-use.js .notes li{opacity:0;transition:opacity .26s ease-out,transform .36s var(--ease);transition-delay:calc(var(--n) * .12s + .2s);transform:translate(-8px)}.rs-page .bk-use.on .notes li{opacity:1;transform:none}@media (max-width:991px){.rs-page .bk-type,.rs-page .bk-use{grid-template-columns:1fr}.rs-page .bk-acc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rs-page .bk-core{grid-template-columns:1fr}.rs-page .bk-core .big{aspect-ratio:4/3}.rs-page .bk-core .stack{grid-template-rows:none;grid-template-columns:1fr}.rs-page .bk .sw .tx{gap:18px;padding:18px}.rs-page .bk .spec{padding:24px}.rs-page .bk .spec .gl{grid-template-columns:repeat(6,minmax(0,1fr))}.rs-page .bk .card,.rs-page .bk .notes{padding:24px}.rs-page .bk .notes li{grid-template-columns:96px 1fr}}.rs-page .bk-core .big .bigaa{font-family:var(--rs);letter-spacing:-.03em;color:var(--ink);z-index:1;font-size:clamp(140px,22vw,340px);font-weight:500;line-height:.8;position:absolute;bottom:4%;right:6%}.rs-page .bk-core.js .bigaa{opacity:0;transition:opacity .4s ease-out .5s,font-weight 1.1s var(--ease) .5s;font-weight:200}.rs-page .bk-core.on .bigaa{opacity:1;font-weight:500}@media (max-width:767px){.rs-page .bk-core .big .bigaa{font-size:120px}}.rs-page .bk .sw .nm,.rs-page .bk .sw .v dt,.rs-page .bk .sw .v dd{color:var(--ink)}@media (max-width:767px){.rs-page .bk-core .big .bigaa{font-size:96px;top:20px;bottom:auto;right:18px}.rs-page .bk-acc{grid-template-columns:1fr}.rs-page .bk-acc .bar{aspect-ratio:auto;min-height:200px}}.rs-page .am{--ease:cubic-bezier(.65,0,.35,1);grid-column:1/-1}.rs-page .am-svg{width:100%;height:auto;display:block;overflow:visible}.rs-page .am-mob{display:none}.rs-page .am-box{fill:none;stroke:#111;stroke-width:1px}.rs-page .am-div{stroke:#eee;stroke-width:1px}.rs-page .am-ln{fill:none;stroke:#111;stroke-width:2px}.rs-page .am-cap{fill:#111}.rs-page .am-eb{font-family:var(--font-sans);letter-spacing:-.01em;fill:#8a8a8a;font-size:14px}.rs-page .am-h{font-family:var(--font-serif);letter-spacing:-.015em;fill:#000;font-size:32px}.rs-page .am-v{font-family:var(--font-sans);fill:#000;font-size:16px}.rs-page .am-d{font-family:var(--font-sans);letter-spacing:-.01em;fill:#8a8a8a;font-size:14px}.rs-page .am-k{font-family:var(--font-sans);letter-spacing:-.01em;fill:#8a8a8a;font-size:12px}.rs-page .am-val{font-family:var(--font-sans);fill:#111;font-size:13px}.rs-page .am.js .am-box,.rs-page .am.js .am-ln{stroke-dasharray:1;stroke-dashoffset:1px}.rs-page .am.js .am-core .am-box{transition-delay:0s}.rs-page .am.js .am-tx{opacity:0;transition:opacity .4s ease-out .35s}.rs-page .am.js .am-o1 .am-tx{transition-delay:1.5s}.rs-page .am.js .am-o2 .am-tx{transition-delay:1.6s}.rs-page .am.js .am-cap{opacity:0;transition:opacity .2s ease-out 1.25s}.rs-page .am.on .am-box,.rs-page .am.on .am-ln{stroke-dashoffset:0}.rs-page .am.on .am-tx,.rs-page .am.on .am-cap{opacity:1}.rs-page .am.still *{transition:none!important}@media (max-width:767px){.rs-page .am-desk{display:none}.rs-page .am-mob{display:block}}.rs-page{--mo-ease:var(--ease-brand,cubic-bezier(.33,0,.2,1));--mo-in:var(--duration-entry,.9s);--mo-st:var(--stagger-md,.18s);--mo-rise:var(--rise-sm,8px);--mo-sec:var(--duration-section,1.45s)}.rs-page .csx-steps.js .chip{transform:translateY(var(--mo-rise));transition:opacity var(--mo-in) var(--mo-ease),transform var(--mo-in) var(--mo-ease),color .8s var(--mo-ease),border-color .8s var(--mo-ease);transition-delay:calc(var(--i) * var(--mo-st))}.rs-page .csx-steps.js .band{transition:transform var(--mo-sec) var(--mo-ease),opacity .4s var(--mo-ease)}.rs-page .csx-steps.js .blk{transform:translateY(var(--mo-rise));transition:opacity var(--mo-in) var(--mo-ease),transform var(--mo-in) var(--mo-ease)}.rs-page .csx-steps.js.p2 .blk{transition-delay:.6s}.rs-page .csx-steps.js.p2 .blk+.blk{transition-delay:calc(.6s + var(--mo-st))}.rs-page .csx-tok{--fill:.7s;--ui:.3s;--step:calc(var(--fill) + var(--ui))}.rs-page .csx-tok.js .bg{transition:transform var(--fill) var(--mo-ease);transition-delay:calc(var(--i) * var(--step))}.rs-page .csx-tok.js img{transform:translateY(var(--mo-rise));transition:opacity var(--ui) var(--mo-ease),transform var(--ui) var(--mo-ease);transition-delay:calc(var(--i) * var(--step) + var(--fill))}.rs-page .bk-g.js .fill{transition:transform var(--mo-in) var(--mo-ease);transition-delay:calc(var(--i,0) * var(--mo-st))}.rs-page .bk-g.js .tx{transition:opacity var(--mo-in) var(--mo-ease);transition-delay:calc(var(--i,0) * var(--mo-st) + .5s)}.rs-page .bk-type.js .aa{transform:translateY(var(--mo-rise));transition:opacity var(--mo-in) var(--mo-ease),transform var(--mo-in) var(--mo-ease);font-weight:500}.rs-page .bk-type.js .spec.in .aa{transition-delay:var(--mo-st)}.rs-page .bk-core.js .bigaa{transform:translateY(var(--mo-rise));transition:opacity var(--mo-in) var(--mo-ease) .6s,transform var(--mo-in) var(--mo-ease) .6s;font-weight:500}.rs-page .bk-core.on .bigaa{transform:none}.rs-page .bk-use.js .notes li{transform:translateY(var(--mo-rise));transition:opacity var(--mo-in) var(--mo-ease),transform var(--mo-in) var(--mo-ease);transition-delay:calc(var(--n) * var(--mo-st) + .3s)}.rs-page .am.js .am-box{transition:stroke-dashoffset var(--mo-sec) var(--mo-ease)}.rs-page .am.js .am-tx{transition:opacity var(--mo-in) var(--mo-ease);transition-delay:0s}.rs-page .am.js .am-ln{transition:stroke-dashoffset .7s var(--mo-ease)}.rs-page .am.js .am-ln.l1{transition-delay:.9s}.rs-page .am.js .am-ln.l2{transition-delay:2.15s}.rs-page .am.js .am-cap{transition:opacity .2s var(--mo-ease)}.rs-page .am.js .am-cap.c1{transition-delay:1.6s}.rs-page .am.js .am-cap.c2{transition-delay:2.85s}.rs-page .am.js .am-o1 .am-box,.rs-page .am.js .am-o1 .am-tx{transition-delay:1.6s}.rs-page .am.js .am-o2 .am-box,.rs-page .am.js .am-o2 .am-tx{transition-delay:2.85s}.rs-page .bk .sw .fill,.rs-page .bk .sw .tx{transform:none}.rs-page .csx-a2b .pt .h5+.body{margin-top:var(--gap-tight,8px)}.rs-page .csx-a2b>.wrap>.pt:first-child{margin-top:0}@media (max-width:767px){.rs-page .csx-tok{aspect-ratio:auto;grid-template-columns:1fr;gap:2px}.rs-page .csx-tok .slot{aspect-ratio:479/639}.rs-page .csx-steps{row-gap:var(--space-xs,8px);grid-template-columns:1fr;grid-template-areas:"a""b""c""d""t""e""f";column-gap:0}.rs-page .csx-steps .chip{align-items:center;gap:var(--space-md);padding:var(--space-md);flex-direction:row;min-width:0}.rs-page .csx-steps .cl{white-space:normal;font-size:16px}.rs-page .csx-steps .band{margin:calc(var(--space-sm) * -1) calc(var(--space-sm) * -1);grid-area:3/1/6/2}.rs-page .csx-steps .ch-txt{padding:var(--space-lg) var(--space-md) var(--space-md);box-sizing:border-box;min-width:0;max-width:100%}}.rs-page section.csx-a2b:not(:has(.head)){padding-top:var(--space-5xl,96px)}@media (max-width:767px){.rs-page section.csx-a2b:not(:has(.head)){padding-top:var(--space-3xl,48px)}}.rs-page .bk .sw.c-ffffff:after{content:"";pointer-events:none;z-index:2;border:1px solid #e6e6e6;position:absolute;inset:0}.rs-page .smp-intro{padding-bottom:0}.rs-page{--rs:"CS Roboto Serif",Georgia,serif;--in:"CS Inter",system-ui,sans-serif;--k:#ff3400;--t:#24ccc7}.rs-page .smp-type{overflow:hidden}.rs-page .smp-claim{align-self:start;gap:var(--space-sm);flex-direction:column;grid-column:1/5;display:flex;position:sticky;top:120px}.rs-page .smp-claim p,.rs-page .smp-claim h3{margin:0}.rs-page .smp-proof{gap:var(--space-3xl);flex-direction:column;grid-column:6/13;min-width:0;display:flex}.rs-page .smp-bleed{font-family:var(--rs);letter-spacing:-.035em;white-space:nowrap;margin-right:calc(-1 * var(--space-6xl,200px));color:var(--text-primary);font-size:clamp(96px,13vw,220px);font-weight:500;line-height:.85}.rs-page .smp-roles{flex-direction:column;display:flex}.rs-page .smp-role{column-gap:var(--space-lg);padding:var(--space-lg) 0;border-top:var(--stroke-hairline,1px) solid var(--border-default);grid-template-columns:180px 1fr;row-gap:4px;display:grid}.rs-page .smp-role p{margin:0}.rs-page .smp-role .meta-label:first-child{grid-row:1/3}.rs-page .smp-spec{color:var(--text-primary);font-size:28px;line-height:1.2}.rs-page .smp-spec.rs{font-family:var(--rs);letter-spacing:-.01em;font-size:34px;font-weight:500}.rs-page .smp-spec.in{font-family:var(--in);font-size:20px}.rs-page .smp-spec.btn{font-weight:500}.rs-page .smp-scale{gap:var(--space-xl);border-top:var(--stroke-hairline,1px) solid var(--border-default);padding-top:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.rs-page .smp-scale p{margin:0 0 var(--space-sm)}.rs-page .smp-ladder{align-items:baseline;gap:var(--space-md);font-family:var(--rs);font-weight:500;display:flex}.rs-page .smp-ladder span{font-size:var(--s);line-height:1}.rs-page .smp-grid{gap:var(--space-lg);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rs-page .smp-grid figure{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.rs-page .smp-grid .plate{background:var(--background-subtle);aspect-ratio:5/3;justify-content:center;align-items:center;display:flex}.rs-page .smp-grid svg{width:70%;height:auto;overflow:visible}.rs-page .smp-grid .sv{font-family:var(--in);fill:#111;font-size:13px;font-weight:500}.rs-page .smp-grid .sv.w{fill:#fff}.rs-page .smp-grid .sv.big{font-size:22px;font-weight:600}.rs-page .smp-grid .sv.sm{font-size:10px;font-weight:400}.rs-page .smp-grid figcaption{flex-direction:column;gap:2px;display:flex}.rs-page .smp-grid figcaption b{font-family:var(--font-serif);color:var(--text-primary);font-size:20px;font-weight:400}.rs-page .smp-grid figcaption span{color:var(--text-secondary);font-size:15px}.rs-page .smp-row{column-gap:var(--space-lg);margin-top:var(--space-4xl,64px);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rs-page .smp-rt{gap:var(--space-xs);flex-direction:column;grid-column:1/5;display:flex}.rs-page .smp-rt p,.rs-page .smp-rt h3{margin:0}.rs-page .smp-replay{margin-top:var(--space-sm);cursor:pointer;color:var(--text-secondary);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.rs-page .smp-pair{gap:var(--space-lg);grid-column:5/13;grid-template-columns:1.25fr 1fr;display:grid}.rs-page .smp-dev{background:var(--background-subtle);padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.rs-page .smp-dev p{margin:0}.rs-page .smp-dev.k{--acc:var(--k);--u:1.35}.rs-page .smp-dev.t{--acc:var(--t);--u:1}.rs-page .tabs{gap:calc(8px*var(--u));font-family:var(--in);display:flex;position:relative}.rs-page .tabs .tab{z-index:1;padding:calc(8px*var(--u)) calc(16px*var(--u));font-size:calc(14px*var(--u));color:#333;white-space:nowrap;transition:color .3s var(--ease-brand);border:1px solid #d9d9d9;border-radius:999px;position:relative}.rs-page .tabs .tab.sel{background:var(--acc);border-color:var(--acc);color:#fff}.rs-page .smp-dev.t .tabs .tab.sel{color:#111}.rs-page .step{align-items:center;gap:calc(16px*var(--u));font-family:var(--in);display:flex}.rs-page .step .mn,.rs-page .step .pl{width:calc(32px*var(--u));height:calc(32px*var(--u));color:#fff;font-size:calc(20px*var(--u));background:var(--acc);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.rs-page .smp-dev.t .step .mn,.rs-page .smp-dev.t .step .pl{color:#111}.rs-page .step .ct{min-width:calc(20px*var(--u));text-align:center;font-size:calc(20px*var(--u))}.rs-page .btns{gap:calc(10px*var(--u));font-family:var(--in);flex-wrap:wrap;display:flex}.rs-page .btns .b{padding:calc(10px*var(--u)) calc(18px*var(--u));font-size:calc(14px*var(--u));border-radius:calc(8px*var(--u));white-space:nowrap;font-weight:500}.rs-page .btns .pri{background:var(--acc);color:#fff}.rs-page .smp-dev.t .btns .pri{color:#111}.rs-page .btns .sec{border:1px solid var(--acc);color:var(--acc)}.rs-page .smp-dev.t .btns .sec{color:#111;border-color:#d9d9d9}.rs-page .btns .dis{color:#9a9a9a;background:#e6e6e6}@media (max-width:991px){.rs-page .smp-claim{grid-column:1/-1;position:static}.rs-page .smp-proof,.rs-page .smp-rt{grid-column:1/-1}.rs-page .smp-pair{margin-top:var(--space-lg);grid-column:1/-1}}@media (max-width:767px){.rs-page .smp-bleed{margin-right:-120px;font-size:96px}.rs-page .smp-role{grid-template-columns:1fr}.rs-page .smp-role .meta-label:first-child{grid-row:auto}.rs-page .smp-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.rs-page .smp-pair{grid-template-columns:1fr}.rs-page .smp-dev.k{--u:1.15}}.rs-page .smp-theme{--tt:.7s var(--ease-brand);gap:var(--space-xl);background:var(--pg);color:var(--lb);box-sizing:border-box;min-height:440px;font-family:var(--in);box-shadow:inset 0 0 0 1px var(--ln);transition:background-color var(--tt),color var(--tt),box-shadow var(--tt);grid-template-columns:5fr 7fr;padding:32px;display:grid;position:relative}.rs-page .smp-theme *{transition:background-color var(--tt),color var(--tt),border-color var(--tt)}.rs-page .smp-theme .th-l{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.rs-page .smp-theme .nm{color:var(--lb);letter-spacing:-.01em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.1}.rs-page .smp-theme .dots{gap:4px;margin:12px 0 0 -7px;display:flex}.rs-page .smp-theme .dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:7px}.rs-page .smp-theme .dots button:before{content:"";border:1.5px solid var(--lb);box-sizing:border-box;width:10px;height:10px;transition:background-color var(--tt),border-color var(--tt);border-radius:50%;display:block}.rs-page .smp-theme .dots button.on:before{background:var(--lb)}.rs-page .smp-theme .th-sws{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.rs-page .smp-theme .th-sw{grid-template-columns:32px 1fr;align-items:center;column-gap:12px;display:grid}.rs-page .smp-theme .chip{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ln2);transition:background-color var(--tt),box-shadow var(--tt);grid-row:1/3}.rs-page .smp-theme .th-sw .meta-label{color:var(--pa)}.rs-page .smp-theme .hx{font-variant-numeric:tabular-nums;color:var(--lb);font-size:13px}.rs-page .smp-theme .mock{background:var(--cd);width:min(100%,420px);color:var(--lb);box-sizing:border-box;flex-direction:column;place-self:center end;gap:12px;padding:24px;display:flex}.rs-page .smp-theme .mock p{margin:0}.rs-page .smp-theme .mk-tabs{gap:8px;margin-bottom:8px;display:flex}.rs-page .smp-theme .mk-tabs span{border:1px solid var(--ln2);color:var(--pa);border-radius:999px;padding:7px 14px;font-size:13px}.rs-page .smp-theme .mk-tabs span.sel{background:var(--ac);border-color:var(--ac);color:var(--inv)}.rs-page .smp-theme .mk-name{font-family:var(--rs);letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:1.1}.rs-page .smp-theme .mk-desc{color:var(--pa);font-size:14px;line-height:1.45}.rs-page .smp-theme .mk-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.rs-page .smp-theme .mk-price{font-size:17px;font-weight:500}.rs-page .smp-theme .mk-step{align-items:center;gap:12px;font-size:16px;display:flex}.rs-page .smp-theme .mk-step b{background:var(--ac);width:28px;height:28px;color:var(--inv);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.rs-page .smp-theme .mk-btn{text-align:center;background:var(--ac);color:var(--inv);border-radius:6px;margin-top:8px;padding:12px;font-size:15px;font-weight:500}@media (max-width:767px){.rs-page .smp-theme{grid-template-columns:1fr;min-height:0;padding:18px}.rs-page .smp-theme .mock{justify-self:stretch;width:auto;padding:18px}}@media (prefers-reduced-motion:reduce){.rs-page .smp-theme,.rs-page .smp-theme *,.rs-page .smp-theme :before{transition:none!important}}.rs-page .smp-grid svg *{transform-box:fill-box;transform-origin:50%}.rs-page .smp-grid:not(.run) svg *{animation-play-state:paused!important}.rs-page .lp-pill .pk{animation:pk 3.2s var(--ease-brand) infinite;transform-origin:0}.rs-page .lp-pill .t1{fill:#fff;animation:t1 3.2s var(--ease-brand) infinite}.rs-page .lp-pill .t2{fill:#111;animation:t2 3.2s var(--ease-brand) infinite}@keyframes pk{0%,35%{transform:none}50%,85%{transform:translate(86px)}to{transform:none}}@keyframes t1{0%,38%{fill:#fff}46%,88%{fill:#111}96%,to{fill:#fff}}@keyframes t2{0%,38%{fill:#111}46%,88%{fill:#fff}96%,to{fill:#111}}.rs-page .lp-step .mn circle{fill:#e6e6e6;transition:fill .3s var(--ease-brand)}.rs-page .lp-step.has .mn circle{fill:#ff3400}.rs-page .lp-step .ct{transition:transform .3s var(--ease-brand),opacity .3s var(--ease-brand)}.rs-page .lp-step .ct.up{opacity:0;transition:none;transform:translateY(-6px)}.rs-page .lp-step .ct.dn{opacity:0;transition:none;transform:translateY(6px)}.rs-page .lp-step .press{transition:transform .12s;transform:scale(.88)}.rs-page .lp-step g{transition:transform .25s var(--ease-brand)}.rs-page .lp-tick .tk{animation:tk 3.6s var(--ease-brand) infinite}.rs-page .lp-tick .no{animation:no 3.6s var(--ease-brand) infinite}@keyframes tk{0%{transform:translateY(-80px)}25%,82%{transform:none}96%,to{transform:translateY(-80px)}}@keyframes no{0%,28%{opacity:0}38%,82%{opacity:1}90%,to{opacity:0}}.rs-page .lp-tap .w{opacity:0;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite wv}.rs-page .lp-tap .w2{animation-delay:.8s}.rs-page .lp-tap .w3{animation-delay:1.6s}@keyframes wv{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.25)}}.rs-page .lp-paid .tg{animation:tg 3.6s var(--ease-brand) infinite}.rs-page .lp-paid .ok{animation:ok 3.6s var(--ease-brand) infinite}.rs-page .lp-paid .a{animation:3.6s linear infinite ta}.rs-page .lp-paid .b{animation:3.6s linear infinite tb}@keyframes tg{0%{opacity:0;transform:translateY(-8px)}10%,62%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(24px)}}@keyframes ok{0%,30%{transform:scale(0)}38%,to{transform:none}}@keyframes ck{0%,34%{stroke-dashoffset:1px}42%,to{stroke-dashoffset:0}}@keyframes ta{0%,32%{opacity:1}33%,to{opacity:0}}@keyframes tb{0%,32%{opacity:0}33%,to{opacity:1}}.rs-page .lp-size path{fill:#555;opacity:0;transition:opacity .3s var(--ease-brand),transform .3s var(--ease-brand);transform:scale(.6)}.rs-page .lp-size path.on{opacity:1;transform:none}.rs-page .lp-size.out path{opacity:0;transition-duration:.5s}.rs-page .lp-paid .sp path{transform-box:view-box;transform-origin:72px 60px;animation:.8s linear infinite spin}@keyframes sp{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:991px){.rs-page .smp-bleed{margin-right:0}}@media (max-width:767px){.rs-page .smp-bleed{margin-right:0;font-size:15vw}}@media (prefers-reduced-motion:reduce){.rs-page .lp-paid .sp{opacity:0}.rs-page .smp-grid svg *{animation:none!important}.rs-page .lp-tap .w1{opacity:1}.rs-page .lp-size path{opacity:1;transform:none}}@media (max-width:991px){.rs-page .smp-proof{margin-top:var(--space-3xl)}}@media (max-width:767px){.rs-page .smp-proof{margin-top:var(--space-2xl)}.rs-page .smp-scale{grid-template-columns:1fr}}.rs-page .smp-theme .th-sws{outline:1px solid var(--ln2);outline-offset:-1px;gap:0;height:160px;display:flex}.rs-page .smp-theme .seg span{margin:0;line-height:1.3;display:block}.rs-page .smp-theme .seg{box-sizing:border-box;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;padding:12px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.rs-page .smp-theme .seg .lab{opacity:.72}.rs-page .smp-theme .seg .hx{color:inherit;font-size:12px}.rs-page .smp-theme .seg[data-r=pg]{background:var(--pg);color:var(--lb)}.rs-page .smp-theme .seg[data-r=cd]{background:var(--cd);color:var(--lb)}.rs-page .smp-theme .seg[data-r=lb]{background:var(--lb);color:var(--cd)}.rs-page .smp-theme .seg[data-r=ac]{background:var(--ac);color:var(--inv)}@media (max-width:767px){.rs-page .smp-theme .seg[data-r=pg]{flex-grow:38!important}.rs-page .smp-theme .seg[data-r=cd]{flex-grow:22!important}.rs-page .smp-theme .seg[data-r=lb],.rs-page .smp-theme .seg[data-r=ac]{flex-grow:20!important}.rs-page .smp-theme .th-sws{height:120px}.rs-page .smp-theme .seg{padding:8px 6px;font-size:10px}.rs-page .smp-theme .seg .hx{font-size:10px}}.rs-page .smp-theme .mock{align-self:end}.rs-page .lp-paid{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rs-page .lp-paid .chip{box-sizing:border-box;width:40px;height:40px;font-family:var(--in);color:#111;white-space:nowrap;animation:pc 3.6s var(--ease-brand) infinite;background:#f1f1f1;border-radius:20px;align-items:center;padding:0 8px;font-size:15px;font-weight:500;display:flex;overflow:hidden}.rs-page .lp-paid .ic{flex:0 0 24px;height:24px;position:relative}.rs-page .lp-paid .ic svg{width:24px;height:24px;position:absolute;inset:0}.rs-page .lp-paid .sp{animation:3.6s linear infinite sp}.rs-page .lp-paid .sp path{transform-origin:12px 12px;transform-box:view-box;animation:.8s linear infinite spin}.rs-page .lp-paid .ok{transform-origin:50%;animation:ok 3.6s var(--ease-brand) infinite}.rs-page .lp-paid .ck{stroke-dasharray:1;animation:ck 3.6s var(--ease-brand) infinite}.rs-page .lp-paid .lb{opacity:0;animation:lb 3.6s var(--ease-brand) infinite;margin-left:8px}@keyframes pc{0%{opacity:0;width:40px;transform:translateY(-8px)}8%,34%{opacity:1;width:40px;transform:none}46%,64%{opacity:1;width:88px;transform:none}80%,to{opacity:0;width:88px;transform:translateY(24px)}}@keyframes lb{0%,40%{opacity:0}50%,to{opacity:1}}.rs-page .smp-grid:not(.run) .lp-paid *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.rs-page .lp-paid *{animation:none!important}.rs-page .lp-paid .chip{width:88px}.rs-page .lp-paid .sp{opacity:0}.rs-page .lp-paid .lb{opacity:1}}.rs-page .smp-pair{align-items:stretch}.rs-page .smp-dev{min-height:240px;padding:var(--space-lg);gap:0}.rs-page .smp-dev .stage{padding:var(--space-lg) 0;flex:1;justify-content:center;align-items:center;display:flex}.rs-page .btns{width:calc(180px*var(--u));flex-direction:column;align-items:stretch}.rs-page .btns .b{text-align:center}.rs-page .smp-dev.k .btns .b{font-family:var(--in)}@media (max-width:767px){.rs-page .smp-dev{min-height:200px}}@font-face{font-family:CS Roboto Serif;src:url(/fonts/roboto-serif-latin-wght-normal.CusprKnR.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:CS Inter;src:url(/fonts/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-display:swap}
