/* Product guide: actual native screens, clear operator modes and responsive detail. */
.rtk-section-nav{background:#eaf1e4;border-bottom:1px solid #d1dfc9;padding:13px 0}.rtk-section-nav .container{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}.rtk-section-nav a{padding:10px 0;font:700 11px RTKManrope,system-ui;color:#28513a;text-decoration:none}.rtk-section-nav a:hover{color:#128345;text-decoration:underline;text-underline-offset:5px}
.rtk-product-tour{background:#f4f7ee}.rtk-tour-layout{display:grid;grid-template-columns:1fr .85fr;gap:90px;align-items:center}.rtk-tour-controls,.rtk-tour-device{min-width:0}.rtk-screen-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:34px}.rtk-screen-tabs button{display:flex;align-items:center;gap:13px;min-height:62px;padding:15px 18px;border:1px solid #d0ddc8;border-radius:12px;background:#fff;color:#45604a;cursor:pointer;text-align:left;font:700 14px RTKManrope,system-ui;transition:background .2s,border-color .2s,color .2s}.rtk-screen-tabs button svg{width:23px;height:23px;flex:0 0 23px}.rtk-screen-tabs button[aria-selected=true]{background:#123d2a;color:#d5f4bd;border-color:#123d2a;box-shadow:0 7px 18px #123d2a13}.rtk-screen-tabs button:hover{border-color:#4a8c4a}.rtk-screen-tabs button:focus-visible{outline:3px solid #458d39;outline-offset:3px}#rtk-tour-panel{min-height:323px}#rtk-tour-panel>.rtk-kicker{font-size:9px;margin-bottom:16px}#rtk-tour-panel h3{font-size:32px;line-height:1.2;margin-bottom:20px}#rtk-tour-panel p{font-size:15px;color:#536b59;line-height:1.85}#rtk-tour-panel li{font-size:13px;line-height:1.8}.rtk-text-link{display:inline-block;margin-top:22px;color:#17683b!important;text-underline-offset:5px;font:700 12px/1.8 RTKManrope,system-ui}
.rtk-tour-device{margin:0;justify-self:center;width:100%;max-width:330px;position:relative}.rtk-tour-device:before{content:'';position:absolute;inset:10% -22% 15%;border-radius:50%;background:radial-gradient(ellipse,#cee5bb 0,#e6f1db66 52%,transparent 70%);z-index:0;pointer-events:none}.rtk-screen-zoom{appearance:none;display:block;width:100%;position:relative;border:0;padding:0;background:transparent;cursor:zoom-in;color:#315d3d;text-align:center}.rtk-screen-zoom img{display:block;width:100%;height:auto;border:1px solid #b4c9aa;border-radius:29px;box-shadow:0 22px 55px #103b2926;background:#f1f5f0}.rtk-screen-zoom>span{display:inline-block;margin-top:17px;font:700 10px RTKManrope,system-ui;text-decoration:underline;text-underline-offset:4px}.rtk-tour-device figcaption,.rtk-secondary-phone figcaption{position:relative;font-size:10px;line-height:1.7;color:#60765c;text-align:center;margin:15px auto 0;max-width:340px}
.rtk-operator-section{background:#fff}.rtk-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rtk-metric-grid article{padding:29px 25px;background:#f6f8f1;border:1px solid #dce5d4;border-radius:16px}.rtk-metric-number{display:block;font:700 11px RTKManrope,system-ui;color:#57904c;margin-bottom:28px}.rtk-metric-grid h3{font-size:23px;line-height:1.25;margin-bottom:18px}.rtk-metric-grid p{font-size:13px;line-height:1.9;color:#536b59;margin:0}.rtk-definition{padding:24px 28px;border-left:3px solid #5e9c44;background:#ecf3e7;border-radius:0 12px 12px 0;margin-top:28px}.rtk-definition>b{font:700 16px/1.5 RTKManrope,system-ui;color:#244f33}.rtk-definition p{font-size:12px;line-height:1.9;color:#526d56;margin:10px 0 0}
.rtk-phone-section{background:#edf3e6}.rtk-phone-layout{display:grid;grid-template-columns:1.1fr .7fr;gap:105px;align-items:center}.rtk-phone-layout h2{margin-bottom:25px}.rtk-phone-layout>div>p{font-size:14px;color:#536b59;line-height:1.9}.rtk-page p.rtk-product-lead{font-size:20px;line-height:1.65;color:#294d35;margin:25px 0}.rtk-phone-layout li{font-size:13px;line-height:1.8}.rtk-secondary-phone{width:100%;max-width:295px;justify-self:center;margin:0}.rtk-phone-layout .rtk-definition p{font-size:12px}
.rtk-lab-section{background:#fff}.rtk-test-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:36px}.rtk-test-steps article{border-top:2px solid #9bbf83;padding:22px 4px}.rtk-test-steps article>span{display:inline-grid;place-items:center;height:34px;width:34px;border-radius:50%;background:#eaf3e2;color:#3e763a;font:700 11px RTKManrope,system-ui;margin-bottom:22px}.rtk-test-steps h3{font-size:21px;line-height:1.25;margin-bottom:17px}.rtk-test-steps p{font-size:13px;line-height:1.85;color:#58705e;margin:0}.rtk-lab-card{background:#102f23;border:1px solid #264f36;color:#eaf5e6;border-radius:22px;padding:42px;display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.rtk-lab-card .rtk-kicker{color:#b3e697;font-size:9px}.rtk-lab-card h3{font-size:36px;line-height:1.2;margin:0 0 23px}.rtk-lab-card p{color:#c1d3bd;font-size:14px;line-height:1.85}.rtk-lab-card li{color:#c9ddc5;font-size:12px;line-height:1.8}.rtk-lab-card li:before{color:#b4ea8d}.rtk-pipeline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:26px 0}.rtk-pipeline span{display:inline-block;background:#204831;border:1px solid #497448;border-radius:6px;padding:7px 9px;font:600 9px/1.5 RTKManrope,system-ui}.rtk-pipeline i{color:#bbef95;font-style:normal;animation:rtk-flow-pulse 2.4s ease-in-out infinite}.rtk-pipeline i:nth-of-type(2){animation-delay:.4s}.rtk-pipeline i:nth-of-type(3){animation-delay:.8s}.rtk-lab-facts{border-left:1px solid #3b5b40;padding-left:32px}.rtk-lab-facts h4{font:700 14px/1.5 RTKManrope,system-ui;color:#c5e9ac;margin:0 0 10px}.rtk-lab-facts p{font-size:12px;margin:0 0 25px}.rtk-lab-facts .rtk-text-link{color:#c8efad!important;margin-top:0}
.rtk-library-section{background:#f2f6ec}.rtk-library-layout{display:grid;grid-template-columns:1.05fr .85fr;gap:85px;align-items:center}.rtk-library-layout>div>p{font-size:14px;color:#536b59;line-height:1.9}.rtk-library-topics{display:grid;gap:16px}.rtk-library-topics article{padding:26px 28px;border:1px solid #d3e1c9;background:#fff;border-radius:13px}.rtk-library-topics span{font:700 9px RTKManrope,system-ui;letter-spacing:.1em;color:#4d7f43}.rtk-library-topics h3{font-size:23px;margin:15px 0 13px}.rtk-library-topics p{font-size:13px;line-height:1.85;color:#5c715b;margin:0}
.rtk-specs-section{background:#fff}.rtk-spec-table-wrap{max-width:100%;overflow:auto;border:1px solid #d5e0ce;border-radius:14px;overscroll-behavior-inline:contain}.rtk-spec-table{border-collapse:collapse;width:100%;min-width:740px;text-align:left;font-size:12px;line-height:1.85}.rtk-spec-table caption{text-align:left;padding:17px 22px;background:#f0f5e9;font:700 11px/1.6 RTKManrope,system-ui;color:#355a3d}.rtk-spec-table th,.rtk-spec-table td{padding:19px 22px;border-bottom:1px solid #dce6d6;vertical-align:top}.rtk-spec-table thead th{font:700 12px/1.5 RTKManrope,system-ui;background:#173f2a;color:#edf7e6}.rtk-spec-table tbody th{width:20%;font-family:RTKManrope,system-ui;font-size:12px;color:#234e31}.rtk-spec-table tbody td{width:40%;color:#526c56}.rtk-spec-table tbody tr:nth-child(even){background:#f7f9f4}.rtk-spec-table tbody tr:last-child>*{border-bottom:0}.rtk-spec-table-wrap:focus-visible{outline:3px solid #42823c;outline-offset:4px}
@keyframes rtk-flow-pulse{0%,100%{opacity:.45}50%{opacity:1}}
@media(min-width:1000px){.rtk-hero h1{font-size:clamp(62px,6.8vw,95px);max-width:950px}.rtk-hero-inner>p:not(.rtk-hero-note){max-width:660px}.rtk-hero{min-height:790px}}
@media(max-width:1000px){.rtk-tour-layout{gap:45px;grid-template-columns:1fr .8fr}.rtk-tour-device{max-width:300px}.rtk-screen-tabs button{padding:14px 12px;font-size:13px;gap:9px}.rtk-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rtk-phone-layout{gap:55px;grid-template-columns:1fr .75fr}.rtk-test-steps{grid-template-columns:1fr 1fr;gap:15px 30px}.rtk-lab-card{gap:30px;padding:32px}.rtk-lab-facts{padding-left:26px}.rtk-library-layout{gap:40px}}
@media(max-width:700px){.rtk-section-nav .container{justify-content:flex-start;gap:0 18px}.rtk-section-nav a{font-size:10px;padding:9px 0}.rtk-tour-layout{grid-template-columns:1fr;gap:35px}.rtk-screen-tabs{gap:9px;margin-bottom:29px}.rtk-screen-tabs button{min-height:57px;font-size:13px;padding:14px 16px}.rtk-screen-tabs button svg{width:21px;height:21px;flex-basis:21px}#rtk-tour-panel{min-height:310px}#rtk-tour-panel h3{font-size:28px}#rtk-tour-panel p{font-size:14px}#rtk-tour-panel li{font-size:12px}.rtk-tour-device{max-width:285px}.rtk-tour-device:before{inset:10% -8% 15%}.rtk-screen-zoom img{border-radius:25px}.rtk-metric-grid{gap:14px}.rtk-metric-grid article{padding:23px 20px}.rtk-metric-grid h3{font-size:21px}.rtk-metric-grid p{font-size:12px}.rtk-definition{padding:22px 20px}.rtk-definition>b{font-size:15px}.rtk-definition p{font-size:12px}.rtk-phone-layout{grid-template-columns:1fr;gap:35px}.rtk-secondary-phone{max-width:280px}.rtk-page p.rtk-product-lead{font-size:19px}.rtk-lab-card{grid-template-columns:1fr;padding:29px 25px;gap:28px;border-radius:16px}.rtk-lab-card h3{font-size:31px}.rtk-lab-facts{border-left:0;border-top:1px solid #3b5b40;padding:27px 0 0}.rtk-lab-facts h4{font-size:14px}.rtk-pipeline{gap:7px}.rtk-pipeline span{font-size:9px;padding:7px}.rtk-library-layout{grid-template-columns:1fr;gap:35px}.rtk-spec-table caption{padding:15px 18px}.rtk-spec-table th,.rtk-spec-table td{padding:17px 18px}.rtk-library-topics article{padding:25px}.rtk-hero h1{font-size:clamp(44px,9.5vw,67px)}.rtk-hero-inner>p:not(.rtk-hero-note){max-width:520px}.rtk-hero{min-height:810px}}
@media(max-width:420px){.rtk-metric-grid{grid-template-columns:1fr}.rtk-metric-number{margin-bottom:20px}.rtk-test-steps{gap:15px}.rtk-test-steps h3{font-size:19px}.rtk-test-steps p{font-size:12px}.rtk-tour-device{max-width:265px}.rtk-hero h1{font-size:clamp(39px,10.4vw,49px)}.rtk-hero-inner>p:not(.rtk-hero-note){font-size:15px}.rtk-hero{min-height:810px}}
@media(prefers-reduced-motion:reduce){.rtk-screen-tabs button{transition:none}.rtk-pipeline i{animation:none}}
.rtk-config-detail{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center;margin-top:65px;padding:40px 0;border-top:1px solid #3a5942}.rtk-config-detail>.rtk-secondary-phone{max-width:265px}.rtk-config-detail .rtk-screen-zoom>span{color:#d6edc6}.rtk-config-detail figcaption{color:#afc4a9}.rtk-config-detail h3{font-size:36px;line-height:1.2;margin:0 0 28px}.rtk-field-glossary{margin:0;display:grid;gap:0}.rtk-field-glossary>div{padding:16px 0;border-bottom:1px solid #365640}.rtk-field-glossary>div:first-child{padding-top:0}.rtk-field-glossary dt{font:700 14px/1.5 RTKManrope,system-ui;color:#c1e6ab;margin-bottom:7px}.rtk-field-glossary dd{font-size:13px;line-height:1.8;color:#bdd1b9;margin:0}
@media(max-width:700px){.rtk-config-detail{grid-template-columns:1fr;gap:38px;margin-top:38px;padding-top:32px}.rtk-config-detail>figure{order:2}.rtk-config-detail h3{font-size:30px}.rtk-field-glossary dd{font-size:12px}}
.rtk-product-tour{overflow:hidden}.rtk-screen-source{display:block;text-align:center;margin:0 0 17px;font:700 8px/1.6 RTKManrope,system-ui;letter-spacing:.09em;color:#547748}.rtk-config-detail .rtk-screen-source{color:#b7d5a6}
@media(max-width:700px){.rtk-tour-controls{display:contents}.rtk-screen-tabs{order:0;margin-bottom:0}.rtk-tour-device{order:1}#rtk-tour-panel{order:2;min-height:0}.rtk-tour-layout{gap:30px}}
.rtk-page section[id]{scroll-margin-top:85px}.rtk-original-link{display:inline-block;margin-top:15px;color:#225932;font:700 12px/1.7 RTKManrope,system-ui;text-decoration:underline;text-underline-offset:4px}
.rtk-original-link[hidden]{display:none}
