.x3-page{background:#f4f5f1;color:#080908;overflow:hidden}.x3-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.x3-crumbs{display:flex;gap:10px;padding:22px 0;font-size:13px;font-weight:850}.x3-crumbs a{color:#2b8821}.x3-hero{background:#090a09;color:#fff;padding:26px 0 58px}.x3-hero>.x3-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.x3-kicker{font-size:12px!important;font-weight:950!important;letter-spacing:.12em;color:#37b72a!important;margin:0 0 12px!important}.x3-hero h1{font-size:clamp(46px,6.3vw,86px);line-height:.9;letter-spacing:-.065em;margin:0 0 26px}.x3-hero-copy>p:not(.x3-kicker){font-size:19px;line-height:1.6;color:#c9cec7}.x3-actions{display:flex;gap:20px;align-items:center;margin-top:27px}.x3-actions>a:last-child{color:#fff;font-weight:850;text-decoration:underline;text-underline-offset:5px}.x3-button{display:inline-flex;align-items:center;gap:18px;background:#4fbe34;color:#061005!important;border:2px solid #fff;border-radius:999px;padding:15px 20px;font-weight:950;text-decoration:none!important;box-shadow:0 0 0 5px #1b5116}.x3-button b{font-size:20px}.x3-hero figure{position:relative;margin:0;background:#fff;border-radius:8px 30px 8px 30px;padding:22px;box-shadow:14px 14px 0 #4fbe34}.x3-hero figure img{width:100%;aspect-ratio:1;object-fit:contain}.x3-hero figcaption{display:flex;justify-content:space-between;gap:12px;color:#090a09;font-size:13px}.x3-hero figcaption b{font-size:18px}.x3-status{background:#4fbe34;border-bottom:3px solid #090a09}.x3-status>div{display:flex;justify-content:space-between;padding:18px 0;font-size:13px;font-weight:900}.x3-status span{display:flex;align-items:center;gap:8px}.x3-status i{width:9px;height:9px;border-radius:50%;background:#090a09}.x3-article{padding:42px 0 74px}.x3-opening{display:grid;grid-template-columns:1fr 340px;gap:56px;padding:44px 0 64px;border-bottom:2px solid #090a09}.x3-page h2{font-size:clamp(36px,4.5vw,62px);line-height:.95;letter-spacing:-.055em;margin:0 0 25px}.x3-page h3{font-size:21px;line-height:1.1}.x3-page p{font-size:17px;line-height:1.74;color:#343a33}.x3-page a{color:#228018;text-underline-offset:4px}.x3-opening aside{background:#dff3da;border:2px solid #090a09;border-radius:8px 26px 8px 26px;padding:27px;box-shadow:8px 8px 0 #090a09;align-self:start}.x3-opening aside>span{font-size:11px;font-weight:950;color:#238118;letter-spacing:.12em}.x3-opening aside li{margin:12px 0;line-height:1.45}.x3-section{padding:58px 0;border-bottom:1px solid #cbd0c8}.x3-feature-run{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:28px 0}.x3-feature-run article{background:#fff;border:2px solid #090a09;border-radius:7px 20px 7px 20px;padding:22px}.x3-feature-run b{font-size:32px;color:#2b9f20}.x3-feature-run p{font-size:14px;line-height:1.5}.x3-spec{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;background:#0b0d0b;color:#fff;padding:45px;margin:58px 0 0;border-radius:28px}.x3-spec h2{color:#fff}.x3-spec p{color:#cbd1c9}.x3-spec-board{display:grid;grid-template-columns:1fr 1fr;gap:10px}.x3-spec-board div{display:flex;flex-direction:column;justify-content:center;background:#171b17;border:1px solid #375333;border-radius:13px;padding:18px}.x3-spec-board strong{font-size:24px;color:#4fbe34}.x3-spec-board span{font-size:12px;color:#c8cec6;font-weight:800}.x3-source{font-size:13px!important;padding:15px;border-left:4px solid #4fbe34;background:#151815}.x3-source a{color:#6cda55}.x3-media{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.x3-media.x3-flip{grid-template-columns:1.1fr .9fr}.x3-media.x3-flip figure{order:2}.x3-media figure{margin:0}.x3-media img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid #090a09;border-radius:24px 7px 24px 7px;box-shadow:10px 10px 0 #4fbe34}.x3-media figcaption{font-size:12px;color:#656c63;margin-top:12px}.x3-channel{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0}.x3-channel div{background:#090a09;color:#fff;padding:22px 16px;border-top:6px solid #4fbe34}.x3-channel span,.x3-channel small,.x3-channel strong{display:block}.x3-channel span{font-size:12px;color:#4fbe34;font-weight:950}.x3-channel strong{font-size:19px;margin:12px 0 5px}.x3-channel small{color:#b9c0b7}.x3-rule{display:grid;grid-template-columns:180px 1fr;align-items:center;background:#4fbe34;border:2px solid #090a09;border-radius:14px;padding:20px;margin-top:26px}.x3-rule b{font-size:18px}.x3-rule span{font-weight:750;line-height:1.5}.x3-table{overflow:auto;margin:28px 0}.x3-table table{width:100%;border-collapse:collapse;background:#fff}.x3-table th{background:#4fbe34;color:#090a09;text-align:left;padding:16px;border:2px solid #090a09}.x3-table td{padding:16px;border:1px solid #aeb4ac;vertical-align:top;line-height:1.5}.x3-table td:first-child{font-weight:900}.x3-test{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;padding:0;margin:28px 0}.x3-test li{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;background:#fff;border:2px solid #090a09;border-radius:14px;padding:18px}.x3-test b{font-size:21px;color:#2a9e1e}.x3-test span{line-height:1.45}.x3-service{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;background:#dff3da;border:2px solid #090a09;padding:40px;border-radius:8px 32px 8px 32px;margin:58px 0 0;box-shadow:12px 12px 0 #090a09}.x3-service>div:last-child{display:flex;flex-direction:column;gap:10px}.x3-service>div:last-child>span{background:#090a09;color:#fff;padding:12px 16px;border-left:7px solid #4fbe34;font-weight:950}.x3-service .x3-button{margin-top:12px;align-self:start;border-color:#090a09}.x3-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px}.x3-faq details{background:#fff;border:2px solid #090a09;border-radius:12px;padding:0 18px}.x3-faq summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:900;cursor:pointer}.x3-faq summary span{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#4fbe34;font-size:20px}.x3-faq details[open] summary span{transform:rotate(45deg)}.x3-faq p{font-size:14px;line-height:1.55;margin-top:0}.x3-final{background:#090a09;color:#fff;padding:48px;border-radius:28px 8px 28px 8px;margin-top:58px;position:relative}.x3-final:after{content:"";position:absolute;right:-12px;bottom:-12px;width:45%;height:12px;background:#4fbe34}.x3-final h2{color:#fff;max-width:900px}.x3-final p{color:#c9d0c7;max-width:720px}.x3-final .x3-button{margin-top:15px}@media(max-width:800px){.x3-wrap{width:min(100% - 24px,1180px)}.x3-hero>.x3-wrap,.x3-opening,.x3-spec,.x3-media,.x3-media.x3-flip,.x3-service{grid-template-columns:1fr;gap:28px}.x3-hero h1{font-size:45px}.x3-actions{align-items:flex-start;flex-direction:column}.x3-status>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.x3-feature-run,.x3-channel,.x3-faq{grid-template-columns:1fr 1fr}.x3-spec{padding:26px 20px}.x3-media.x3-flip figure{order:0}.x3-test{grid-template-columns:1fr}.x3-test li{grid-template-columns:90px 1fr}.x3-section{padding:40px 0}.x3-page h2{font-size:38px}.x3-service{padding:25px 20px}.x3-final{padding:30px 22px}.x3-table table{min-width:720px}}@media(max-width:520px){.x3-feature-run,.x3-channel,.x3-faq,.x3-spec-board{grid-template-columns:1fr}.x3-hero figure{padding:12px}.x3-hero figcaption{flex-direction:column}.x3-rule{grid-template-columns:1fr}.x3-button{font-size:14px}.x3-status>div{font-size:11px}}
