@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/rajdhani-latin-300-normal.BAp9G45D.woff2)format("woff2"),url(/_astro/rajdhani-latin-300-normal.DJpNA50i.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rajdhani-latin-400-normal.CurJOxDW.woff2)format("woff2"),url(/_astro/rajdhani-latin-400-normal.C6_q4usG.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rajdhani-latin-500-normal.ByNUCHrt.woff2)format("woff2"),url(/_astro/rajdhani-latin-500-normal.DfvNI-Td.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rajdhani-latin-600-normal.CXCVEoA9.woff2)format("woff2"),url(/_astro/rajdhani-latin-600-normal.Dx02qI2_.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rajdhani-latin-700-normal.BPDUZo87.woff2)format("woff2"),url(/_astro/rajdhani-latin-700-normal.e0Uj8ZlN.woff)format("woff")}:root{color:#263630;font-synthesis:none;--ink:#263630;--muted:#62726b;--lime:#c9ef65;--green:#367d44;--line:#dce6dd;--glass:#ffffffa6;background:#f6f9f6;font-family:Rajdhani,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 80% 17%,#e9f4db80,#0000 40%),radial-gradient(at 32% 45%,#e0f1e980,#0000 48%);min-height:100vh;margin:0;line-height:1.6}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}a,button{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #43843c}::selection{background:#d4efa1}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-weight:550;line-height:1.2}h1{font-size:clamp(2.1rem,3.5vw,3.35rem)}h2{font-size:clamp(1.8rem,3vw,2.6rem)}h3{font-size:1.12rem}p{margin-bottom:1em}svg{display:block}button svg,a svg{flex-shrink:0}.container{width:min(1120px,100% - 96px);margin-inline:auto}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip:focus{transform:none}.site-header{z-index:20;backdrop-filter:blur(24px);background:linear-gradient(145deg,#fff9,#f3f7f2aa);border-right:1px solid #dce5dc;width:218px;position:fixed;inset:0 auto 0 0}.nav{flex-direction:column;align-items:stretch;width:100%;height:100%;padding:42px 22px 24px;display:flex}.brand{letter-spacing:.07em;align-items:center;gap:11px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.brand em{letter-spacing:.32em;color:#697c6d;margin-top:4px;font-size:10px;font-style:normal;font-weight:500;display:block}.brand-mark{color:#325038;background:#d5f495;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px 1px #fff}.brand-mark i{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;position:relative}.brand-mark i:after{content:"";border:4px solid #0000;border-top-color:currentColor;position:absolute;top:-2px;right:-3px;transform:rotate(-35deg)}.navlinks{flex-direction:column;gap:8px;margin-top:84px;display:flex}.navlinks>a{color:#66736a;border-radius:10px;align-items:center;gap:13px;padding:12px 13px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.navlinks>a:hover{color:#263630;background:#e9efe5}.navlinks>a[aria-current=page]{color:#29472f;background:linear-gradient(100deg,#e0efd2,#edf4e7);font-weight:600}.navlinks>a[aria-current=page]:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #6ca442;position:absolute;left:-13px}.navlinks svg{width:18px;height:18px}.nav-cta{margin-top:26px}.menu-toggle{display:none}.sidebar-note{color:#6b7b70;margin-top:auto;padding:24px 12px 0;font-size:11px}.sidebar-note .live-dot{margin-right:6px}.live-dot{background:#6f9c4b;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #a3cd6a1a}main,body>footer{margin-left:218px}main{min-height:70vh}.console-home{padding:35px 0 70px}.home-topline{letter-spacing:.11em;color:#6e7b71;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:68px;font-size:11px;display:flex}.home-topline span:last-child{letter-spacing:.03em;text-transform:none}.hero-intro{margin-bottom:35px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#62765b;margin-bottom:17px;font-size:10px;font-weight:650}.hero-intro h1{margin-bottom:14px}.hero-intro p:not(.eyebrow){color:var(--muted);max-width:620px;font-size:14px}.module-panel{backdrop-filter:blur(24px);background:linear-gradient(125deg,#ffffffc9,#edf5e86b);border:1px solid #fff;border-radius:25px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px -30px #46664744,inset 0 1px #fff}.device-option{text-align:left;background:0 0;border:1px solid #0000;border-radius:17px;min-width:0;padding:26px 24px 27px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.device-option+.device-option:before{content:"";background:linear-gradient(#0000,#cfdccf,#0000);width:1px;position:absolute;top:35px;bottom:35px;left:-1px}.device-option:hover{background:#fff8}.device-option.selected,.device-option[aria-pressed=true]{background:linear-gradient(150deg,#fff9,#eef6db70);border-color:#bdcfaa;box-shadow:inset 0 0 0 1px #fff9}.module-number{color:#74826f;letter-spacing:.1em;font-size:10px;display:block}.module-label{letter-spacing:-.035em;margin-top:18px;font-size:22px;font-weight:550;line-height:1.3;display:block}.module-desc{color:#6a786b;max-width:180px;margin-top:7px;font-size:11px;line-height:1.7;display:block}.device-option .selection-dot{color:#36562b;border:1px solid #b7c8b0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid;position:absolute;top:26px;right:24px}.device-option.selected .selection-dot{background:#d6ee9f;border-color:#c2da93}.device-art{filter:drop-shadow(0 19px 14px #637f5726);width:100%;height:145px;margin:15px auto 5px;display:block;position:relative}.art-console:before{content:"";background:linear-gradient(155deg,#ffffffe0,#e5efe1ad 70%,#cfdfbfad);border:1px solid #ffffffed;border-radius:11px;height:59px;position:absolute;top:48px;left:9%;right:9%;transform:skewY(-5deg);box-shadow:inset 0 3px 6px #fff,inset -4px -5px 8px #94b27822,0 10px 0 -3px #d7e6ce70}.art-console:after{content:"";background:#9bad967a;border-radius:4px;height:4px;position:absolute;top:78px;left:20%;right:29%;transform:skewY(-5deg);box-shadow:0 1px 1px #fff}.console-light{background:#9bbb60;border-radius:50%;width:5px;height:5px;position:absolute;top:76px;right:15%;box-shadow:0 0 10px #93c568}.art-controller:before{content:"";background:linear-gradient(155deg,#ffffffe6,#e5eee0b3 70%,#d6e5cd9c);border:1px solid #fff;border-radius:28px 28px 34px 34px;height:83px;position:absolute;top:35px;left:9%;right:9%;transform:rotate(-7deg);box-shadow:inset 0 3px 6px #fff,inset -4px -5px 8px #94b27822}.art-controller .dpad{background:linear-gradient(#aabb9d77,#ccdbc4);border-radius:3px;width:31px;height:10px;position:absolute;top:69px;left:23%;transform:rotate(-7deg)}.art-controller .dpad:after{content:"";background:inherit;border-radius:3px;position:absolute;inset:-10px 10px}.art-controller .stick{background:linear-gradient(#f7fcf2,#c8d8bc);border:1px solid #a8b99f80;border-radius:50%;width:18px;height:18px;position:absolute;top:87px;left:44%;box-shadow:inset 0 1px 3px #fff}.art-controller .buttons{background:#b3c49f;border-radius:50%;width:9px;height:9px;position:absolute;top:57px;right:24%;box-shadow:9px 9px #c3d2b4,-9px 9px #c3d2b4,0 18px #aebf96}.art-pc:before{content:"";background:linear-gradient(140deg,#ffffffe0,#e7f0e1b0 72%,#cfdcc89c);border:1px solid #fff;border-radius:13px;width:91px;height:119px;position:absolute;top:11px;left:calc(50% - 45px);transform:skewY(-6deg);box-shadow:inset 0 3px 6px #fff,inset -4px -5px 8px #94b27822}.pc-window{background:linear-gradient(90deg,#0000 46%,#b5c7aa80 47% 52%,#0000 53%),linear-gradient(#0000 46%,#b5c7aa80 47% 52%,#0000 53%),#ebf3e89c;border:1px solid #bacab28c;border-radius:5px;width:43px;height:68px;position:absolute;top:32px;left:calc(50% - 31px);transform:skewY(-6deg)}.pc-vents{background:#adc29d77;border-radius:3px;width:3px;height:63px;position:absolute;top:37px;left:calc(50% + 21px);transform:skewY(-6deg);box-shadow:5px 0 #adc29d77}.selection-bar{justify-content:space-between;align-items:center;gap:22px;padding:29px 7px 0;display:flex}.selected-device{color:#697868;font-size:12px}.selected-device strong{color:#344a35;font-size:13px;font-weight:600}.hero-actions,.btns{align-items:center;gap:20px;display:flex}.btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:12px 22px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.btn.primary{background:var(--lime);color:#2b4123;border-color:#bfdc7b;box-shadow:0 4px 12px #7ca34b12,inset 0 1px #efffc3}.btn.primary:hover{background:#d4f77b;box-shadow:0 5px 16px #7ca34b2a}.btn.secondary{background:#fff8;border-color:#d4dfcf}.btn.secondary:hover{background:#eaf1e3}.text-link{color:#4b6246;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.home-shortcuts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:58px;padding-top:28px;display:grid}.shortcut{border-radius:10px;align-items:center;gap:13px;padding:12px 7px;font-size:12px;text-decoration:none;display:flex}.shortcut:hover{background:#ffffff8c}.shortcut-icon{color:#5f7654;background:linear-gradient(145deg,#fff,#edf3e8);border:1px solid #fff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 3px 9px #7b927015}.shortcut-icon svg{width:17px;height:17px}.shortcut strong{font-size:12px;font-weight:550;display:block}.shortcut small{color:#7a8579;margin-top:2px;font-size:10px;display:block}.home-note{color:#76836f;align-items:center;gap:9px;margin-top:28px;font-size:11px;display:flex}.home-note svg{flex-shrink:0;width:14px;height:14px}.section{padding:68px 0 75px}.section-head{max-width:720px;margin-bottom:35px}.section-head h2{margin-bottom:18px}.lead{color:var(--muted);max-width:680px;font-size:15px;line-height:1.8}.grid{gap:17px;display:grid}.cards,.device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:linear-gradient(135deg,#ffffffd4,#f7faf5a6);border:1px solid #fff;border-radius:17px;min-width:0;padding:28px;box-shadow:0 8px 30px -20px #506c4c44}.card h2{margin-top:25px;font-size:1.35rem}.card h3{margin-bottom:12px}.card p:last-child{margin-bottom:0}.muted{color:var(--muted);font-size:13px;line-height:1.8}.price-card{flex-direction:column;display:flex}.card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.pill{color:#4e6643;letter-spacing:.02em;background:#e8f0df;border:1px solid #dce7cd;border-radius:7px;width:fit-content;padding:4px 9px;font-size:9px;font-weight:600;display:inline-block}.category{color:#74836b;font-size:10px}.price{letter-spacing:-.04em;margin:6px 0 17px;font-size:29px;font-weight:500}.price-card .muted{font-size:11px}.price-card>.pill{margin-top:auto}.process-list{gap:0;max-width:830px;display:grid}.step{border-bottom:1px solid var(--line);align-items:start;gap:23px;padding:23px 0;display:flex}.step:first-child{padding-top:0}.step h3{margin:3px 0 8px;font-size:16px}.step .muted{font-size:12px}.step-number{color:#5b7449;background:#eaf2df;border:1px solid #d9e5ca;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.hint{color:#697b61;background:#edf4e5;border:1px solid #e0e9d7;border-radius:9px;padding:12px 15px;font-size:12px}.notice{background:#edf4e5;border:1px solid #d9e5cc;border-radius:10px;padding:16px}.contact-grid,.form-layout{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr);gap:28px;display:grid}form.card{max-width:760px;padding:32px}form fieldset{border:0;min-width:0;margin:0 0 27px;padding:0}form legend{margin-bottom:18px;font-size:15px;font-weight:600}form label{margin:17px 0 7px;font-size:12px;font-weight:550;display:block}input:not([type=checkbox]),select,textarea{color:#30402f;background:#ffffffc7;border:1px solid #cbd7c7;border-radius:8px;width:100%;min-height:44px;padding:11px 13px;font-size:13px;display:block}input::placeholder,textarea::placeholder{color:#7d877a}textarea{resize:vertical;min-height:140px}input[type=checkbox]{accent-color:#577c36;vertical-align:middle;flex-shrink:0;width:17px;height:17px;margin:0 8px 0 0}input:user-invalid,select:user-invalid,textarea:user-invalid{background:#fff8f5;border-color:#a84635}form .btn{margin-top:15px}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.form-grid .full{grid-column:1/-1}.field-help{color:#6e7c65;margin-top:6px;font-size:11px}.form-error{color:#963d2e;font-size:12px}.form-status{background:#fff3ec;border:1px solid #c9755e;border-radius:8px;padding:12px}summary{cursor:pointer;font-size:14px;font-weight:550}details.card{padding:23px 26px}details p{color:var(--muted);margin:18px 0 0;font-size:13px}.trust-row{color:#63765b;gap:20px;padding:0;font-size:11px;list-style:none;display:flex}.trust-row i{font-style:normal}.manifesto,.process-section,.final-cta{padding:60px 0}.manifesto-grid,.process-grid,.final-cta-inner{grid-template-columns:1fr 1fr;gap:45px;display:grid}.mini-stats{gap:30px;display:flex}.mini-stats strong{font-size:27px;display:block}.mini-stats span{color:var(--muted);font-size:12px}footer{background:#f1f6ed70;border-top:1px solid #dce5d7;padding:37px 0 20px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:25px;display:grid}.footer-grid>.brand{align-self:start}.footer-grid p{color:#74806d;margin-top:12px;font-size:10px}.footer-grid .brand{font-size:11px}.footer-grid .brand-mark{width:26px;height:26px}.footer-grid .brand em{font-size:8px}.footer-grid a:not(.brand){color:#687761;margin-bottom:8px;font-size:10px;text-decoration:none;display:block}.footer-grid a:hover{text-decoration:underline}.footer-grid p.footer-label{text-transform:uppercase;letter-spacing:.1em;color:#53624c;margin:0 0 13px;font-size:9px;font-weight:600}.footer-bottom{color:#77826e;border-top:1px solid #dfe7d9;justify-content:space-between;margin-top:28px;padding-top:20px;font-size:9px;display:flex}.independence-note{color:#77826e;max-width:850px;margin-top:20px;font-size:10px}@media (width>=1500px){.console-home{padding-top:45px}.home-topline{margin-bottom:88px}.device-art{height:170px}.art-console:before{top:62px}.art-console:after{top:92px}.console-light{top:90px}.art-controller:before{top:48px}.art-controller .dpad{top:82px}.art-controller .stick{top:100px}.art-controller .buttons{top:70px}.art-pc:before{top:26px}.pc-window{top:47px}.pc-vents{top:52px}}@media (width<=1150px){.site-header{width:185px}.nav{padding-inline:18px}main,body>footer{margin-left:185px}.container{width:calc(100% - 64px)}.brand{font-size:12px}.device-option{padding:22px 16px}.module-label{font-size:20px}.module-desc{font-size:10px}.home-shortcuts{gap:5px}.shortcut{gap:8px}.shortcut small{font-size:9px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid>div:last-child p{margin-bottom:0}}@media (width<=850px){.site-header{border-bottom:1px solid #dce5dc;border-right:0;width:100%;position:sticky;inset:0 0 auto}.nav{flex-flow:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px 25px}.menu-toggle{min-height:38px;padding:8px 13px;font-size:11px;display:inline-flex}.navlinks{gap:4px;width:100%;margin-top:0;padding-bottom:6px;display:none}.navlinks[data-open=true]{grid-template-columns:1fr 1fr;display:grid}.navlinks>a{font-size:12px}.navlinks>a[aria-current=page]:before{left:-7px}.nav-cta{margin-top:0}.sidebar-note{display:none}main,body>footer{margin-left:0}.container{width:calc(100% - 48px)}.console-home{padding-top:24px}.home-topline{margin-bottom:40px}.hero-intro{margin-bottom:28px}.device-option{padding:22px 19px}.contact-grid,.form-layout{grid-template-columns:1fr}.section{padding:45px 0 60px}.home-shortcuts{margin-top:36px}.module-label{font-size:21px}}@media (width<=600px){.container{width:calc(100% - 36px)}.nav{padding:15px 18px}.home-topline{gap:15px;margin-bottom:32px;font-size:9px}.home-topline span:last-child{font-size:9px}h1{max-width:330px;font-size:2rem}.hero-intro p:not(.eyebrow){font-size:12px}.eyebrow{margin-bottom:12px;font-size:9px}.module-panel{border-radius:20px;grid-template-columns:1fr;gap:4px;padding:9px}.device-option{grid-template-columns:100px 1fr;align-content:center;column-gap:14px;min-height:127px;padding:19px 20px;display:grid}.device-option+.device-option:before{background:linear-gradient(90deg,#0000,#d4e0cc,#0000);width:auto;height:1px;inset:-3px 18px auto}.module-number{grid-column:2;font-size:9px}.module-label{grid-column:2;margin-top:5px;font-size:21px}.module-desc{grid-column:2;max-width:190px;margin-top:5px;font-size:10px}.device-art{width:110px;height:110px;margin:0;position:absolute;top:10px;left:10px;transform:scale(.85)}.art-console:before{height:42px;top:41px;left:0;right:0}.art-console:after{height:3px;top:61px;left:13%;right:25%}.console-light{top:59px;right:12%}.art-controller:before{border-radius:20px 20px 25px 25px;height:63px;top:30px;left:0;right:0}.art-controller .dpad{top:54px;left:15%;transform:scale(.8)rotate(-7deg)}.art-controller .stick{width:14px;height:14px;top:71px;left:44%}.art-controller .buttons{top:44px;right:19%;transform:scale(.8)}.art-pc:before{border-radius:9px;width:66px;height:91px;top:9px;left:23px}.pc-window{width:32px;height:51px;top:26px;left:32px}.pc-vents{width:2px;height:49px;top:27px;left:72px;box-shadow:4px 0 #adc29d77}.device-option .selection-dot{width:15px;height:15px;top:19px;right:16px}.selection-bar{flex-direction:column;align-items:stretch;gap:15px;padding:22px 4px 0}.selected-device{font-size:11px}.hero-actions{justify-content:space-between;gap:17px}.hero-actions .btn{flex:1;min-height:47px;padding:13px 20px;font-size:12px}.hero-actions .text-link{white-space:nowrap;font-size:11px}.home-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;padding-top:20px}.shortcut{gap:11px;padding:9px 4px}.shortcut small{font-size:9px}.home-note{align-items:start;font-size:10px}.console-home{padding-bottom:38px}.cards,.device-grid{grid-template-columns:1fr}.card{padding:23px}.section-head{margin-bottom:25px}.lead{font-size:13px}.section-head h2{font-size:1.8rem}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{gap:20px;font-size:8px}.form-grid{grid-template-columns:1fr;gap:0}.form-grid .full{grid-column:auto}form.card{padding:22px}.step{gap:15px}.step h3{font-size:14px}.step-number{width:33px;height:33px}.manifesto-grid,.process-grid,.final-cta-inner{grid-template-columns:1fr;gap:20px}.btns{flex-wrap:wrap}.trust-row{flex-direction:column;gap:8px}.price-grid{gap:12px}.price-card .price{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.selection-bar{border-top:1px solid #dce5d5;grid-column:1/-1;margin-top:16px;padding:24px 24px 8px}.selection-bar .btn{white-space:nowrap;min-width:190px}.module-selection{color:#4c6538;visibility:hidden;height:17px;margin-top:12px;font-size:10px;display:block}.device-option[aria-pressed=true] .module-selection{visibility:visible}.btn.menu-toggle{display:none}.home-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;margin-top:32px;padding-top:26px;font-size:12px;display:flex}.home-bottom a{color:#405d3b}.shortcut-arrow{margin-left:auto}.home-note{flex-wrap:wrap;gap:12px 22px}.independent-note{color:#5e6d60;margin-top:25px;font-size:11px}.request-form{max-width:760px}.request-form fieldset{border:0;margin:30px 0;padding:0}.request-form legend{border-bottom:1px solid var(--line);width:100%;margin-bottom:16px;padding-bottom:13px;font-size:14px;font-weight:650}.request-form label:has(input[type=checkbox]){line-height:1.8;display:block}.request-form [aria-invalid=true]{border-color:#a43c2d}.form-error{color:#853526;background:#fff3ef;border:1px solid #d29a8e;border-radius:8px;padding:15px}.form-error[hidden]{display:none}.contact-direct{margin-bottom:25px;font-size:13px}.request-form button:disabled{opacity:.65;cursor:wait}@media (width<=850px){.btn.menu-toggle{display:inline-flex}}@media (width<=600px){.selection-bar{margin-top:7px;padding:18px 12px 12px}.selection-bar .btn{width:100%}.home-bottom{flex-direction:column;gap:8px}.home-note{gap:7px 13px;font-size:10px}}.section-head h1{font-size:clamp(1.8rem,3vw,2.6rem)}@media (width<=600px){.module-selection{margin:0;font-size:9px;position:absolute;bottom:10px;right:17px}.module-desc{padding-right:3px}.home-topline{letter-spacing:.04em}.home-topline span:last-child{white-space:nowrap}}.module-desc,.selected-device,.shortcut small,.home-note,.home-topline,.sidebar-note,.brand em{color:#56674f}.section-head h1{max-width:760px}@media (width<=850px){input:not([type=checkbox]),select,textarea{font-size:16px}}.rr-shell{color:#151c18;--lime:#91ff28;background:radial-gradient(at 88% 40%,#e8f9e9 0,#0000 34%),radial-gradient(at 37% 70%,#eff9ef 0,#0000 35%),#fafcfa;min-height:100svh}.rr-shell>main,.rr-shell>footer{margin-left:0}.rr-header{z-index:20;justify-content:space-between;align-items:center;display:flex;position:absolute;top:58px;left:5.4%;right:5.4%}.rr-logo{color:#13171a;align-items:center;gap:16px;text-decoration:none;display:flex}.rr-logo svg{width:39px;height:39px}.rr-logo>span{letter-spacing:.045em;font-size:24px;font-weight:750;line-height:1}.rr-logo small{letter-spacing:.55em;margin-top:7px;font-size:11px;font-weight:600;display:block}.rr-location{color:#67706e;font-size:16px}.rr-location:before{content:"";vertical-align:middle;background:#7a8a79;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.rr-menu{display:none}.rr-nav{z-index:10;flex-direction:column;gap:2px;width:230px;display:flex;position:absolute;top:242px;left:5.4%}.rr-nav a{color:#69716f;letter-spacing:-.03em;border-top:1px solid #0000;border-bottom:1px solid #0000;min-height:52px;padding:13px 0 13px 34px;font-size:21px;font-weight:500;line-height:1.3;text-decoration:none;position:relative}.rr-nav a:hover{color:#18221a}.rr-nav a[aria-current=page]{color:#151c18;border-image:linear-gradient(90deg,#91ff28,#0000) 1}.rr-nav a[aria-current=page]:before{content:"";filter:drop-shadow(0 0 3px #91ff2844);border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #91ff28;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rr-home main{align-items:flex-start;height:100svh;min-height:900px;padding:0 5.4% 0 calc(5.4% + 276px);display:flex;position:relative}.rr-selection{text-align:center;width:100%;max-width:1100px;margin-inline:auto;padding-top:153px}.rr-selection h1{letter-spacing:-.045em;white-space:nowrap;margin:0 0 43px;font-size:clamp(26px,3vw,43px);font-weight:650;line-height:1.15}.rr-modules{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.rr-option{color:inherit;text-align:center;background:0 0;border:0;min-width:0;margin:0;padding:0;text-decoration:none;display:block;position:relative}.rr-glass{aspect-ratio:1;background:linear-gradient(135deg,#f8fff966,#d5ead018 45%,#eef6e677);border-radius:13%;width:100%;transition:transform .2s,box-shadow .2s;display:block;position:relative;box-shadow:0 24px 19px -22px #4c793c80,0 8px 26px -15px #63855555}.rr-glass:after{content:"";pointer-events:none;border-radius:11%;position:absolute;inset:7px;box-shadow:inset 2px 2px 4px #fff,inset -2px -3px 5px #5e8c3640}.glass-drawing{width:100%;height:100%;overflow:visible}.rr-glass:before{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(#8bc56d55,#0000 70%);border-radius:50%;height:26px;position:absolute;bottom:-19px;left:6%;right:6%}.rr-option:hover .rr-glass{transform:translateY(-5px);box-shadow:0 0 0 1px #94ce6e,0 26px 24px -19px #4c793c80}.rr-option:focus-visible .rr-glass{outline-offset:7px;outline:3px solid #247b2c}.rr-category{letter-spacing:-.04em;margin-top:21px;font-size:22px;font-weight:550;line-height:1.3;display:block}.rr-category-arrow{color:#59734d;margin-left:9px;font-size:17px;transition:transform .2s;display:inline-block}.rr-option:hover .rr-category-arrow{transform:translate(2px,-2px)}.rr-cta{color:#14200d;background:linear-gradient(120deg,#9dff39,#8dfd23);border:1px solid #9be95c;border-radius:40px;justify-content:center;align-items:center;gap:24px;min-width:300px;margin-top:40px;padding:17px 38px;font-size:20px;font-weight:600;line-height:1.3;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 10px 28px -12px #7ae72199,inset 0 1px #dcffb7}.rr-cta span{font-size:28px;line-height:1}.rr-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #7ae72199}.rr-footer{color:#68716d;background:0 0;border:0;justify-content:space-between;gap:20px;padding:0;font-size:12px;display:flex;position:absolute;top:calc(100svh - 59px);left:5.4%;right:5.4%}.rr-footer>div{gap:12px;display:flex}.rr-footer a{text-decoration:none}.rr-footer a:hover{text-decoration:underline}.rr-service-note{color:#58675c;max-width:1000px;margin:30px 5.4% 35px calc(5.4% + 276px);font-size:12px}.rr-shell:not(.rr-home)>main{min-height:80svh;margin-left:calc(5.4% + 230px);padding:125px 0 20px}.rr-shell:not(.rr-home) .rr-footer{margin:20px 5.4% 0 calc(5.4% + 276px);position:static}.rr-shell:not(.rr-home) .section{padding-top:35px}.rr-shell .btn.primary{color:#1b2911;background:#91ff28;border-color:#82db32}@media (width>=1100px) and (height>=901px){.rr-home main{min-height:100svh}.rr-selection{padding-top:clamp(153px,17vh,240px)}}@media (width>=1000px) and (height<=899px){.rr-home main{min-height:760px}.rr-footer{top:max(701px,100svh - 59px)}.rr-selection{padding-top:135px}.rr-header{top:45px}}@media (width<=1100px){.rr-nav{width:190px}.rr-nav a{padding-left:25px;font-size:18px}.rr-home main{padding-left:calc(5.4% + 218px)}.rr-modules{gap:15px}.rr-selection h1{font-size:30px}.rr-category{font-size:19px}.rr-shell:not(.rr-home)>main{margin-left:210px}}@media (width<=850px){.rr-header{gap:15px;padding:26px 6%;position:relative;top:auto;left:auto;right:auto}.rr-logo svg{width:33px;height:33px}.rr-logo>span{font-size:19px}.rr-logo small{font-size:9px}.rr-location{margin-left:auto;font-size:13px}.rr-menu{background:#fff7;border:1px solid #c6d8c0;border-radius:8px;padding:8px 12px;font-size:13px;display:block}.rr-nav{grid-template-columns:1fr 1fr;gap:0 20px;width:auto;margin:0 6% 24px;display:none;position:relative;top:auto;left:auto}.rr-nav[data-open=true]{display:grid}.rr-nav a{padding:12px 0 12px 23px;font-size:16px}.rr-nav a[aria-current=page]:before{border-top-width:6px;border-bottom-width:6px;border-left-width:10px}.rr-home main{height:auto;min-height:0;padding:0 6% 60px;display:block}.rr-selection{padding-top:54px}.rr-selection h1{white-space:normal;max-width:600px;margin:0 auto 35px;font-size:32px}.rr-modules{gap:16px}.rr-category{margin-top:17px;font-size:18px}.rr-cta{min-width:280px;margin-top:36px;padding:16px 30px;font-size:18px}.rr-footer{margin:15px 6% 25px;font-size:11px;position:static}.rr-shell:not(.rr-home)>main{margin:0;padding-top:0}.rr-service-note,.rr-shell:not(.rr-home) .rr-footer{margin:25px 6%}.rr-shell:not(.rr-home) .section{padding-top:20px}}@media (width<=520px){.rr-header{gap:12px;padding:24px 6%}.rr-logo{gap:9px}.rr-logo>span{font-size:17px}.rr-logo small{font-size:8px}.rr-location{font-size:12px}.rr-menu{padding:7px 9px}.rr-selection{padding-top:22px}.rr-selection h1{max-width:320px;margin-bottom:30px;font-size:28px;line-height:1.2}.rr-home main{padding-bottom:34px}.rr-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;max-width:360px;margin-inline:auto}.rr-option:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.rr-category{margin-top:12px;font-size:17px}.rr-cta{min-width:270px;margin-top:28px;font-size:18px}.rr-footer{gap:10px;margin-top:15px;font-size:10px}.rr-footer>div{gap:8px}}@media (prefers-reduced-motion:reduce){.rr-glass,.rr-cta{transition:none}.rr-option:hover .rr-glass,.rr-cta:hover{transform:none}}@media (width<=850px){.rr-shell>.rr-footer{margin-left:6%}}[hidden]{display:none!important}html{color-scheme:light;scroll-padding-top:112px}.rr-header-actions{align-items:center;gap:20px;display:flex}.rr-theme,.rr-menu{color:#243220;background:#fafff8b3;border:1px solid #b8cbb2;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px}.rr-theme{padding:10px;display:inline-flex}.rr-theme svg{width:20px;height:20px}.rr-theme:hover,.rr-menu:hover{background:#e7f8dd;border-color:#86ac6a}.rr-menu svg{width:18px;height:18px}.rr-menu[aria-expanded=true]{background:#e6f6d9;border-color:#78aa54}.rr-back-link{color:#53684b;align-items:center;min-height:44px;margin-bottom:23px;font-size:13px;text-decoration:none;display:inline-flex}.rr-back-link:hover{text-decoration:underline}.rr-service-hero{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:42px;margin-bottom:56px;display:grid}.rr-service-hero h1{max-width:700px;margin-bottom:18px;font-size:clamp(30px,3.2vw,45px);font-weight:650}.rr-service-hero .lead{margin-bottom:25px}.rr-service-art{filter:drop-shadow(0 16px 18px #47613a22);width:190px}.rr-section-label{margin-bottom:24px}.rr-section-label h2{margin-bottom:7px;font-size:23px;font-weight:600}.rr-section-label p{color:#5a6a55;margin:0;font-size:13px}.rr-service-page .price-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-items:stretch}.rr-service-page .price-card{background:linear-gradient(135deg,#ffffffda,#f0f6ed9c);border-color:#d5e1cd;padding:25px}.rr-service-page .price-card h3{font-size:18px;line-height:1.4}.rr-service-page .price-card .muted{font-size:12px}.rr-service-page .pill{font-size:11px}.rr-service-link{color:#305326;border-top:1px solid #d8e5d0;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.rr-service-link:hover{text-decoration:underline}.rr-diagnosis{border-top:1px solid #d7e4d0;border-bottom:1px solid #d7e4d0;justify-content:space-between;align-items:center;gap:26px;margin-top:24px;padding:26px 0;display:flex}.rr-diagnosis h2{margin-bottom:9px;font-size:19px}.rr-diagnosis p{color:#5a6a55;max-width:550px;margin:0;font-size:13px}.rr-diagnosis .btn{flex-shrink:0}.rr-service-bottom{color:#53644d;max-width:650px;padding-top:25px;font-size:13px}.rr-service-bottom p{margin-bottom:6px}.rr-service-bottom a{align-items:center;min-height:44px;display:inline-flex}.rr-device-tabs{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.rr-device-tabs a{border:1px solid #cbdcc1;border-radius:24px;align-items:center;min-height:44px;padding:8px 16px;font-size:12px;text-decoration:none;display:inline-flex}.rr-device-tabs a[aria-current=page]{color:#294b1b;background:#e3f4d7;border-color:#90b478}.rr-device-tabs a:hover{border-color:#6e9856}@media (width<=1100px){.rr-header-actions{gap:14px}.rr-service-hero{grid-template-columns:minmax(0,1fr) 150px;gap:25px}.rr-service-art{width:150px}.rr-diagnosis{flex-direction:column;align-items:flex-start}}@media (width<=850px){.rr-header{backdrop-filter:blur(16px);background:#f8fbf8f2;border-bottom:1px solid #dce7d877;padding-block:18px;position:sticky;top:0}.rr-header-actions{gap:10px;margin-left:auto}.rr-location{margin-left:0}.rr-menu:not([hidden]){padding:8px 12px;font-size:13px;display:inline-flex}.rr-nav{grid-template-columns:1fr 1fr;display:grid}.rr-nav[data-enhanced=true]{z-index:30;backdrop-filter:blur(20px);background:#f7fcf4fa;border:1px solid #bdcdb4;border-radius:18px;width:auto;max-height:calc(100dvh - 112px);margin:0;padding:12px 18px;display:none;position:fixed;top:86px;left:6%;right:6%;overflow-y:auto;box-shadow:0 18px 45px #2c48292b}.rr-nav[data-enhanced=true][data-open=true]{display:grid}.rr-nav a{align-items:center;min-height:48px;font-size:15px;display:flex}.rr-service-hero{gap:25px;margin-bottom:38px}.rr-service-page{padding-top:12px!important}.rr-back-link{margin-bottom:18px}.rr-service-hero h1{max-width:none;font-size:32px}.rr-service-hero .eyebrow{margin-bottom:12px}.rr-service-page .price-grid{gap:15px}.rr-service-page .price-card{padding:23px}.rr-shell .btn{min-height:48px;font-size:14px}.rr-service-page .lead{font-size:14px}}@media (width<=520px){.rr-header{gap:8px;padding:16px 5%}.rr-header-actions{gap:7px}.rr-location{display:none}.rr-logo>span{font-size:16px}.rr-logo small{font-size:8px}.rr-logo svg{width:31px;height:31px}.rr-menu:not([hidden]){padding:8px 10px;font-size:12px}.rr-theme{border-radius:12px}.rr-nav[data-enhanced=true]{gap:0 12px;padding:12px 15px;top:78px;left:5%;right:5%}.rr-service-hero{display:block;position:relative}.rr-service-art{width:90px;margin:0;position:absolute;top:43px;right:0}.rr-service-hero h1{overflow-wrap:break-word;padding-right:105px;font-size:29px}.rr-service-hero .eyebrow{padding-right:100px}.rr-service-hero .lead{max-width:none}.rr-service-hero .btn{padding-inline:16px}.rr-service-page .container{width:calc(100% - 40px)}.rr-diagnosis{gap:18px}.rr-diagnosis .btn{width:100%}.rr-category-arrow{margin-left:5px;font-size:14px}}@media (prefers-reduced-motion:reduce){.rr-category-arrow{transition:none}.rr-option:hover .rr-category-arrow{transform:none}}html[data-theme=dark]{color-scheme:dark;--ink:#e8f3e6;--muted:#b5c6b0;--line:#354835;--glass:#203022b3;background:#101813}[data-theme=dark] .rr-shell{color:#edf4eb;background:radial-gradient(at 88% 40%,#203a2580,#0000 38%),radial-gradient(at 37% 70%,#1c302166,#0000 38%),#101813}[data-theme=dark] .rr-logo{color:#f1f7ed}[data-theme=dark] .rr-location,[data-theme=dark] .rr-footer,[data-theme=dark] .rr-nav a{color:#b6c6b0}[data-theme=dark] .rr-nav a[aria-current=page],[data-theme=dark] .rr-nav a:hover{color:#f0f9ec}[data-theme=dark] .rr-theme,[data-theme=dark] .rr-menu{color:#e7f3df;background:#223125;border-color:#52694b}[data-theme=dark] .rr-theme:hover,[data-theme=dark] .rr-menu:hover,[data-theme=dark] .rr-menu[aria-expanded=true]{background:#30452b;border-color:#91c46c}[data-theme=dark] .rr-glass{background:linear-gradient(135deg,#35563a44,#17291b55 45%,#304b3077);box-shadow:0 24px 25px -22px #000c,0 8px 26px -15px #050a04}[data-theme=dark] .rr-glass:after{box-shadow:inset 2px 2px 4px #d9f9c42e,inset -2px -3px 5px #060f0599}[data-theme=dark] .glass-drawing [id$=-edge] stop{stop-color:#789966}[data-theme=dark] .glass-drawing [id$=-edge] stop:nth-child(2n){stop-color:#bbd8a5}[data-theme=dark] .glass-drawing>rect:nth-of-type(2),[data-theme=dark] .glass-drawing>rect:nth-of-type(4){stroke:#a8c58a;stroke-opacity:.6}[data-theme=dark] .glass-drawing>path{stroke-opacity:.3}[data-theme=dark] .rr-category-arrow{color:#a3c88d}[data-theme=dark] .card,[data-theme=dark] .rr-service-page .price-card{background:linear-gradient(135deg,#243329e8,#19271ee6);border-color:#3b5038;box-shadow:0 8px 30px -20px #000a}[data-theme=dark] .muted,[data-theme=dark] .lead,[data-theme=dark] .eyebrow,[data-theme=dark] .category,[data-theme=dark] .rr-section-label p,[data-theme=dark] .rr-diagnosis p,[data-theme=dark] .rr-service-bottom,[data-theme=dark] .rr-service-note,[data-theme=dark] .field-help{color:#b5c6ae}[data-theme=dark] .pill,[data-theme=dark] .hint,[data-theme=dark] .notice,[data-theme=dark] .step-number{color:#d0e5c1;background:#293c25;border-color:#465f3a}[data-theme=dark] .rr-back-link,[data-theme=dark] .rr-service-link{color:#bded9e}[data-theme=dark] .rr-service-link,[data-theme=dark] .rr-diagnosis,[data-theme=dark] .step,[data-theme=dark] .request-form legend{border-color:#3b5038}[data-theme=dark] .btn.secondary,[data-theme=dark] .rr-device-tabs a{color:#e0eed6;background:#243721;border-color:#4b6541}[data-theme=dark] .btn.secondary:hover,[data-theme=dark] .rr-device-tabs a[aria-current=page],[data-theme=dark] .rr-device-tabs a:hover{color:#d8ffc0;background:#324b2b;border-color:#8cba6a}[data-theme=dark] input:not([type=checkbox]),[data-theme=dark] select,[data-theme=dark] textarea{color:#edf5e8;background:#15221a;border-color:#5b7251}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#9aaf91}[data-theme=dark] input:user-invalid,[data-theme=dark] select:user-invalid,[data-theme=dark] textarea:user-invalid,[data-theme=dark] .form-error{color:#ffd8cb;background:#3b211e;border-color:#cf8a73}[data-theme=dark] input[type=checkbox]{accent-color:#91ff28}[data-theme=dark] a:focus-visible,[data-theme=dark] button:focus-visible,[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] summary:focus-visible,[data-theme=dark] .rr-option:focus-visible .rr-glass{outline-color:#b1ff72}@media (width<=850px){[data-theme=dark] .rr-header{background:#101813f2;border-color:#34473277}[data-theme=dark] .rr-nav[data-enhanced=true]{background:#1b2a1bfa;border-color:#536b46;box-shadow:0 18px 45px #0008}}.rr-theme-sun{display:none}[data-theme=dark] .rr-theme-sun{display:block}[data-theme=dark] .rr-theme-moon{display:none}.rr-shell .card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.rr-shell .grid.cards{display:block}.rr-shell .grid.cards>.card{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.6fr) minmax(0,1fr) auto;align-items:start;gap:25px;display:grid}.rr-shell .grid.cards>.card h3,.rr-shell .grid.cards>.card p{margin:8px 0}.rr-shell details.card{border-bottom:1px solid var(--line);padding:22px 0}.rr-shell details.card summary{padding-right:16px;line-height:1.6}.rr-shell .section>.container>.card{max-width:760px}.rr-shell form.card{max-width:760px;padding:0}.rr-shell .hint{background:0 0;border:0;border-left:2px solid #abc29d;border-radius:0;padding:4px 0 4px 13px}.rr-shell .section-head{max-width:760px}.rr-shell :is(h1,h2,h3,p,a){overflow-wrap:break-word}.rr-shell .container{min-width:0}@media (width>=851px){.rr-shell{grid-template-rows:auto 1fr auto auto;grid-template-columns:clamp(170px,16vw,230px) minmax(0,1fr);column-gap:46px;padding-inline:5.4%;display:grid}.rr-header{grid-column:1/-1;min-width:0;margin:58px 0 46px;position:static}.rr-nav{grid-area:2/1;align-self:start;width:auto;margin-top:80px;position:sticky;top:30px}.rr-shell>main,.rr-shell:not(.rr-home)>main{grid-area:2/2;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block}.rr-shell>main .container{width:100%;max-width:1120px}.rr-selection{padding-top:0}.rr-selection h1{white-space:normal;max-width:none}.rr-shell .rr-footer,.rr-shell:not(.rr-home) .rr-footer{flex-wrap:wrap;grid-area:3/1/auto/-1;align-self:end;margin:60px 0 30px;padding:0;position:static}.rr-service-note{grid-area:4/2;max-width:760px;margin:0 0 30px}.rr-shell:not(.rr-home) .section{padding:0 0 20px}.rr-service-hero{grid-template-columns:minmax(0,1fr) clamp(120px,14vw,190px);gap:28px}.rr-service-art{width:100%;max-width:190px}}@media (width>=851px) and (width<=1100px){.rr-shell{column-gap:30px;padding-inline:4%}.rr-nav a{padding-left:24px;font-size:17px}.rr-selection h1{font-size:30px}.rr-service-hero h1{font-size:32px}}@media (width<=850px){.rr-nav[data-enhanced=true]{top:var(--rr-header-bottom,86px)}.rr-service-hero{grid-template-columns:minmax(0,1fr) 100px;gap:14px 24px;display:grid;position:static}.rr-service-hero>div:first-child{display:contents}.rr-service-hero .eyebrow{grid-area:1/1;margin:0;padding:0}.rr-service-hero h1{grid-area:2/1;max-width:none;margin:0;padding:0;font-size:30px}.rr-service-hero .lead{grid-area:3/1/auto/-1;margin:8px 0}.rr-service-hero .btn{grid-area:4/1/auto/-1;justify-self:start}.rr-service-art{grid-area:1/2/span 2;align-self:center;width:100%;max-width:100px;margin:0;position:static}.rr-footer{flex-wrap:wrap;row-gap:12px}.rr-shell .grid.cards>.card{grid-template-columns:1fr;gap:6px;padding:24px 0}.rr-shell .grid.cards>.card .btn{justify-self:start}}@media (width<=600px){.price-row,.price-row:has(.rr-service-link){grid-template-columns:minmax(0,1fr) 90px;gap:14px;padding:24px 0}.price-description h3{font-size:16px}.price-description p{font-size:12px}.price-amount strong{font-size:22px}.price-row .rr-service-link{grid-column:1/-1;justify-content:flex-start;justify-self:start;min-height:44px}.rr-service-hero{grid-template-columns:minmax(0,1fr) 78px;column-gap:16px}.rr-service-hero h1{font-size:27px}.rr-shell .rr-cta{width:min(100%,300px);min-width:0;padding-inline:22px}.rr-shell .rr-header{flex-wrap:wrap;row-gap:12px}.rr-header-actions{flex-shrink:0}.rr-nav[data-enhanced=true]{top:var(--rr-header-bottom,78px)}}.rr-glass,.rr-option:hover .rr-glass{background:0 0;border-radius:12%;box-shadow:2px 12px 23px -18px #2b423440}.rr-glass:before,.rr-glass:after{display:none}.rr-service-art{filter:none}[data-theme=dark] .rr-glass,[data-theme=dark] .rr-option:hover .rr-glass{background:0 0;box-shadow:2px 12px 23px -18px #0009}[data-theme=dark] .glass-drawing [id$=-face] stop{stop-color:#304238;stop-opacity:.96}[data-theme=dark] .glass-drawing [id$=-face] stop:nth-child(2){stop-color:#26392e;stop-opacity:.92}[data-theme=dark] .glass-drawing [id$=-face] stop:last-child{stop-color:#22352a;stop-opacity:.96}[data-theme=dark] .glass-drawing [id$=-edge] stop{stop-color:#83988a;stop-opacity:.35}[data-theme=dark] .glass-drawing [id$=-edge] stop:first-child{stop-color:#c5d8cc;stop-opacity:.4}[data-theme=dark] .glass-drawing [id$=-softlight] stop:first-child{stop-opacity:.08}[data-theme=dark] .glass-drawing [id$=-softlight] stop:nth-child(2){stop-opacity:.015}[data-theme=dark] .glass-shell>g>rect:last-child{stroke-opacity:.08}.price-catalogue{width:100%;min-width:0}.price-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 30px;margin:0 0 42px;padding:0;display:flex}.price-tabs a{min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;padding:8px 0 14px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.price-tabs a:after{content:"";transform-origin:0;background:#91ff28;height:3px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.price-tabs a:hover,.price-tabs a[aria-selected=true],.price-tabs a[aria-current=page]{color:var(--ink)}.price-tabs a:hover:after,.price-tabs a[aria-selected=true]:after,.price-tabs a[aria-current=page]:after{transform:scaleX(1)}.price-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.65fr);gap:44px;margin:0 0 40px;scroll-margin-top:130px;display:grid}.price-intro{min-width:0;padding-top:8px}.price-intro h2{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(32px,3.5vw,53px);font-weight:650;line-height:1.1}.price-kicker{text-transform:uppercase;letter-spacing:.25em;color:var(--muted);margin:0 0 24px;font-size:10px}.price-kicker:after{content:"";background:#91ff28;width:30px;height:2px;margin-top:17px;display:block}.price-tagline{max-width:21ch;color:var(--muted);margin:0;font-size:18px;line-height:1.5}.price-art{width:min(100%,275px);margin:34px 0 0}.price-art .glass-drawing{aspect-ratio:224/205;height:auto;display:block}.price-mark{color:#769579;margin:24px 0;font-size:125px;font-weight:300;line-height:1.2;display:block}.price-entries{min-width:0}.price-editorial .price-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding:28px 0;display:grid}.price-editorial .price-row:first-child{padding-top:4px}.price-description{min-width:0}.price-description h3{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(19px,1.75vw,25px);font-weight:600;line-height:1.3}.price-description p{color:var(--muted);max-width:46ch;margin:0;font-size:13px;line-height:1.7}.price-description .price-unavailable{color:#7b6653;margin-top:10px;font-size:12px}.price-editorial .price-amount{text-align:right;white-space:nowrap;min-width:88px}.price-prefix{color:var(--muted);font-size:12px;line-height:1.5;display:block}.price-amount strong{letter-spacing:-.06em;font-size:clamp(35px,3.7vw,54px);font-weight:550;line-height:1.1;display:block}.price-accent{background:#91ff28;width:30px;height:2px;margin:13px 0 0 auto;display:block}.price-editorial .rr-service-link{min-height:44px;color:var(--ink);text-underline-offset:6px;border:0;justify-content:flex-start;align-items:center;gap:14px;margin:5px 0 0;padding:9px 0 4px;font-size:12px;font-weight:500;text-decoration:underline #8dc374;display:inline-flex}.price-route-tabs{margin-top:20px}[data-theme=dark] .price-description .price-unavailable{color:#c7b8a7}[data-theme=dark] .price-mark{color:#b5c6b0}@media (width>=851px) and (width<=1100px){.price-editorial{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px}.price-tabs{gap:4px 22px}.price-tabs a{font-size:15px}.price-intro h2{font-size:31px}.price-tagline{font-size:16px}.price-editorial .price-row{gap:14px}.price-amount strong{font-size:35px}}@media (width<=650px){.price-tabs{gap:0 22px;margin-bottom:28px}.price-tabs a{min-height:48px;padding-bottom:12px;font-size:15px}.price-editorial{grid-template-columns:1fr;gap:26px}.price-intro{grid-template-columns:minmax(0,1fr) 100px;align-items:start;column-gap:18px;display:grid}.price-intro h2{grid-area:1/1;margin-bottom:10px;font-size:34px}.price-kicker{letter-spacing:.15em;grid-area:2/1;margin:0 0 10px;font-size:9px}.price-kicker:after{margin-top:10px}.price-tagline{grid-area:3/1;font-size:14px}.price-art,.price-mark{grid-area:1/2/span 3;align-self:center;width:100%;margin:0}.price-mark{text-align:center;font-size:90px}.price-editorial .price-row{gap:18px;padding:24px 0}.price-description h3{font-size:19px}.price-amount strong{font-size:37px}.price-description p{font-size:12px}.price-editorial .price-amount{min-width:85px}}@media (width<=360px){.price-tabs{gap:0 18px}.price-tabs a{font-size:14px}.price-intro{grid-template-columns:minmax(0,1fr) 74px;gap:0 12px}.price-intro h2{font-size:29px}.price-kicker{font-size:8px}.price-description h3{font-size:17px}.price-amount strong{font-size:31px}.price-editorial .price-row{gap:12px}.price-editorial .price-amount{min-width:74px}}@media (prefers-reduced-motion:reduce){.price-tabs a:after{transition:none}}:root:not([data-theme=dark]){--line:#c5d3c8;--muted:#53675b;background:#dfe7e0}:root:not([data-theme=dark]) .rr-shell{background:#dfe7e0}@media (width<=850px){:root:not([data-theme=dark]) .rr-header{background:#dfe7e0f2;border-bottom-color:#c5d3c8}:root:not([data-theme=dark]) .rr-nav[data-enhanced=true]{background:#e3ebe4fa;border-color:#b5c7b8}}.rr-logo>span{font-weight:700}.rr-selection h1,.price-intro h2{letter-spacing:-.025em;font-weight:600}.rr-nav a,.rr-category{letter-spacing:0}.rr-category,.price-amount strong{font-weight:600}.price-amount strong{letter-spacing:-.025em}.price-tabs a[aria-selected=true],.price-tabs a[aria-current=page]{font-weight:600}.price-description p,.price-description .price-unavailable{font-size:14px;line-height:1.6}.price-prefix,.price-editorial .rr-service-link{font-size:14px}.price-kicker{letter-spacing:.18em;font-size:11px}.rr-footer,.rr-service-note{font-size:13px}@media (width<=650px){.price-kicker{letter-spacing:.12em;font-size:10px}.rr-footer{font-size:12px}}:root{--brand-body:#00430d;--brand-keys:#41d45f}:root[data-theme=dark]{--brand-body:#41d45f;--brand-keys:#00430d}.rr-brand-symbol[data-astro-cid-f7espo7c]{flex:none;width:58px;line-height:0;display:block}.rr-brand-symbol[data-astro-cid-f7espo7c] svg{width:100%;height:auto;display:block;overflow:visible}@media (width<=520px){.rr-brand-symbol[data-astro-cid-f7espo7c]{width:44px}}html{scroll-behavior:auto}.rr-home .rr-logo-story{--rr-story-top:148px;--rr-stage-height:calc(100svh - var(--rr-story-top) - 28px);min-width:0;height:auto;position:relative}.rr-logo-stage{min-height:0;height:var(--rr-stage-height);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.rr-logo-story[data-scene-state=ready]:not([data-reduced=true]){height:calc(var(--rr-stage-height) + 100svh)}.rr-logo-story[data-scene-state=ready]:not([data-reduced=true]) .rr-logo-stage{top:var(--rr-story-top);position:sticky}.rr-hero-copy{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding-top:4px;display:flex;position:relative}.rr-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.rr-hero-eyebrow>span{background:#348c48;border-radius:50%;width:6px;height:6px}.rr-hero-copy h1{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(42px,4.7vw,74px);font-weight:600;line-height:1}.rr-hero-description{color:var(--muted);margin:0;font-size:18px;line-height:1.4}.rr-hero-copy .rr-cta{flex:none;align-self:center;gap:30px;min-width:0;margin:0;padding:15px 25px;font-size:19px}.rr-logo-visual{isolation:isolate;width:100%;min-height:0;margin:0 auto;position:relative}.rr-logo-aura{pointer-events:none;background:radial-gradient(#f2fff045,#0000 66%);border-radius:50%;position:absolute;inset:8% 4%}.rr-logo-canvas{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(10px)scale(.985)}.rr-logo-canvas canvas{width:100%;height:100%;display:block}.rr-logo-fallback{filter:drop-shadow(5px 13px #093b2522)drop-shadow(0 25px 20px #153d2220);place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:9% 7%}.rr-logo-fallback svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block;overflow:visible}html[data-js=true] .rr-logo-story:not([data-scene-state=fallback]) .rr-logo-fallback{opacity:0;visibility:hidden}.rr-logo-story[data-scene-state=ready][data-scene-visible=true] .rr-logo-canvas{opacity:1;transform:none}.rr-logo-story[data-scene-state=ready] .rr-logo-fallback{opacity:0;visibility:hidden}.rr-scene-caption{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:14px 24px;padding:10px 0 12px;font-size:13px;line-height:1.4;display:grid}.rr-scene-number{letter-spacing:.18em;font-size:11px;font-weight:600}.rr-scroll-cue{align-items:center;gap:15px;display:flex}.rr-scroll-cue>span{font-size:20px}.rr-scene-line{background:var(--line);grid-column:1/-1;height:1px;display:block}.rr-scene-line>span{transform-origin:0;background:#42884e;width:100%;height:1px;display:block;transform:scaleX(0)}.rr-logo-story:not([data-scene-state=ready]) .rr-scroll-cue,.rr-logo-story[data-reduced=true] .rr-scroll-cue{visibility:hidden}.rr-home #geraeteauswahl{outline:none;min-height:calc(100svh - 150px);padding-top:75px;padding-bottom:60px;scroll-margin-top:35px}.rr-home #device-heading{letter-spacing:-.025em;max-width:750px;margin:0 auto 42px;scroll-margin-top:42px;font-size:clamp(30px,3.3vw,48px);font-weight:600;line-height:1.15}#device-heading:focus-visible{outline-offset:10px;border-radius:2px;outline:2px solid #398746}.rr-selection-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px}.rr-home .rr-modules{max-width:940px;margin-inline:auto}[data-theme=dark] .rr-logo-aura{background:radial-gradient(#44634b2b,#0000 65%)}[data-theme=dark] .rr-scene-line>span{background:#7bad64}@media (width>=851px){.rr-home .rr-header{align-self:start;position:sticky;top:58px}.rr-home .rr-nav{top:calc(var(--rr-home-story-top,148px) + 80px)}}@media (width<=1100px) and (width>=851px){.rr-hero-copy{gap:18px}.rr-hero-copy h1{font-size:45px}.rr-hero-copy .rr-cta{gap:16px;padding:15px 20px;font-size:17px}.rr-hero-description{font-size:16px}}@media (width<=850px){.rr-home main{padding-bottom:20px}.rr-home .rr-logo-story{--rr-story-top:var(--rr-header-bottom,88px)}.rr-logo-stage{padding-top:26px}.rr-hero-copy{align-items:start}.rr-hero-copy h1{font-size:clamp(40px,6.5vw,58px)}.rr-hero-copy .rr-cta{gap:22px;width:auto;padding:14px 22px;font-size:17px}.rr-hero-description{font-size:17px}.rr-scene-caption{gap:12px;font-size:12px}.rr-scene-number{font-size:10px}.rr-home #geraeteauswahl{scroll-margin-top:var(--rr-header-bottom,90px);padding-top:45px;padding-bottom:20px}.rr-home #device-heading{scroll-margin-top:calc(var(--rr-header-bottom,90px) + 18px);margin-bottom:30px;font-size:34px}}@media (width<=600px){.rr-hero-copy{display:block}.rr-hero-copy h1{margin-bottom:10px;font-size:clamp(36px,9.5vw,53px)}.rr-hero-eyebrow{margin-bottom:10px;font-size:10px}.rr-hero-description{font-size:16px}.rr-hero-copy .rr-cta{gap:28px;min-height:49px;margin-top:18px;padding:12px 22px;font-size:17px}.rr-logo-stage{padding-top:25px}.rr-scene-caption{grid-template-columns:1fr auto;gap:10px;font-size:11px}.rr-scene-number{display:none}.rr-scroll-cue{gap:8px}.rr-scroll-cue>span{font-size:16px}.rr-logo-fallback{inset:8% 0}.rr-home #device-heading{max-width:300px;font-size:31px}}@media (height<=600px) and (width>=601px){.rr-home .rr-header{margin-block:20px;top:20px}.rr-home .rr-nav{top:calc(var(--rr-home-story-top,88px) + 20px);margin-top:20px}.rr-logo-stage{padding-top:8px}.rr-hero-copy h1{margin-bottom:4px;font-size:32px}.rr-hero-eyebrow{margin-bottom:6px;font-size:10px}.rr-hero-description{display:none}.rr-scene-caption{gap:6px 16px;padding:4px 0;font-size:11px}}@media (prefers-reduced-motion:reduce){.rr-logo-story[data-scene-state=ready]:not([data-reduced=true]){height:auto}.rr-logo-story[data-scene-state=ready]:not([data-reduced=true]) .rr-logo-stage{position:relative;top:auto}.rr-logo-canvas,.rr-logo-fallback{transition:none;transform:none}.rr-scroll-cue{visibility:hidden}}.rr-logo-aura:after{content:"";filter:blur(12px);background:radial-gradient(#28463326,#0000 70%);border-radius:50%;height:8%;position:absolute;bottom:1%;left:24%;right:24%}[data-theme=dark] .rr-logo-aura:after{background:radial-gradient(#0005,#0000 70%)}html[data-coming-soon]{color-scheme:dark;background:#0b110e}body.rr-launch{color:#eef3ee;--brand-body:#41d45f;--brand-keys:#00430d;-webkit-font-smoothing:antialiased;background:radial-gradient(at 80% 38%,#17402b55,#0000 48%),#0b110e;min-width:320px;min-height:100svh;margin:0;font-family:Rajdhani,sans-serif}.rr-launch *{box-sizing:border-box}.rr-launch a{color:inherit;text-decoration:none}.rr-launch a:focus-visible{outline-offset:7px;border-radius:2px;outline:2px solid #64e383}.launch-skip{z-index:50;background:#41d45f;padding:10px 18px;position:fixed;top:12px;left:20px;transform:translateY(-160%);color:#071b0c!important}.launch-skip:focus{transform:none}.launch-shell{flex-direction:column;max-width:1560px;min-height:100svh;margin:auto;padding:0 clamp(24px,5.8vw,90px);display:flex}.launch-header{border-bottom:1px solid #ffffff13;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;height:128px;display:flex}.launch-brand{align-items:center;gap:15px;display:flex}.launch-brand>span:last-child{letter-spacing:.09em;font-size:24px;font-weight:700;line-height:.9}.launch-brand small{letter-spacing:.55em;margin-top:8px;font-size:11px;font-weight:600;display:block}.launch-location{color:#a6b6ac;letter-spacing:.16em;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.launch-location>span{color:#5ddd7a;font-size:22px}.rr-launch #launch-main{outline:none;flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:16px;width:100%;max-width:none;min-height:570px;margin:0;padding:64px 0 56px;display:grid}.launch-copy{z-index:2;position:relative}.launch-kicker{color:#8ccba0;letter-spacing:.15em;align-items:center;gap:10px;margin:0 0 28px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.launch-kicker>span{background:#55df77;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #55df7770}.launch-copy h1{letter-spacing:-.045em;color:#f1f5ef;margin:0 0 28px;font-size:clamp(60px,6.7vw,104px);font-weight:600;line-height:.94}.launch-copy h1 em{color:#50d96e;letter-spacing:-.035em;white-space:nowrap;margin-top:10px;font-size:.74em;font-style:normal;line-height:1.2;display:inline-block}.launch-description{color:#9eafa4;max-width:350px;margin:0 0 27px;font-size:18px;line-height:1.65}.launch-contact{border-bottom:1px solid #5e7f6966;align-items:center;gap:28px;min-height:44px;font-size:16px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.launch-contact>span{color:#53d874;font-size:24px;transition:transform .2s}.launch-contact:hover{color:#7ee797;border-color:#7ee797}.launch-contact:hover>span{transform:translate(3px,-3px)}.launch-art{isolation:isolate;aspect-ratio:1;align-items:center;min-width:0;display:grid;position:relative}.launch-art:before{content:"";z-index:-1;background-image:linear-gradient(#7fca9b07 1px,#0000 1px),linear-gradient(90deg,#7fca9b07 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 72%)}.launch-orbit{z-index:-1;background:radial-gradient(#37b95a15,#0000 70%);border:1px solid #7ce69b12;border-radius:50%;position:absolute;inset:10%}.launch-orbit:before,.launch-orbit:after{content:"";border:1px solid #7ce69b08;border-radius:50%;position:absolute;inset:-13%}.launch-orbit:after{border-color:#7ce69b12;inset:15%}.launch-cross{color:#72997c;font-size:22px;font-weight:300;line-height:1;position:absolute}.launch-cross-top{top:8%;left:9%}.launch-cross-bottom{bottom:11%;right:7%}.rr-launch .rr-logo-story,.rr-launch .rr-logo-story[data-scene-state=ready]:not([data-reduced=true]){width:115%;min-width:0;height:auto;margin-left:-7.5%}.rr-launch .rr-logo-stage,.rr-launch .rr-logo-story[data-scene-state=ready]:not([data-reduced=true]) .rr-logo-stage{height:auto;padding:0;display:block;position:relative;top:auto}.rr-launch .rr-logo-visual{aspect-ratio:1.22;width:100%;height:auto}.rr-launch .rr-scene-caption{display:none}.rr-launch .rr-logo-fallback{inset:10% 5%}.rr-launch .rr-logo-aura{background:radial-gradient(#38be5420,#0000 65%);inset:0}.launch-art-caption{color:#7b9b85;letter-spacing:.18em;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;bottom:0;left:6%;right:4%}.launch-status{border-block:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:35px;margin:0;padding:25px 0;display:flex}.launch-status-title{align-items:center;gap:18px;display:flex}.launch-status-icon{color:#52d674;font-size:33px;line-height:1}.launch-status-title strong{color:#d6e2d9;font-size:18px;font-weight:500;line-height:1.4;display:block}.launch-status-title div>span{color:#82998a;font-size:13px;line-height:1.5;display:block}.launch-loading{flex-shrink:0;width:260px;max-width:38%}.launch-loading>span{color:#8da393;letter-spacing:.17em;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.launch-loading-track{background:#263b2d;border-radius:4px;height:3px;position:relative;overflow:hidden}.launch-loading-track i{background:linear-gradient(90deg,#45c76d22,#62e184);border-radius:4px;width:38%;height:100%;animation:3.2s ease-in-out infinite launch-loading;display:block}@keyframes launch-loading{0%{transform:translate(-105%)}to{transform:translate(370%)}}.launch-footer{color:#8b9c90;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:84px;margin:0;padding:0;font-size:12px;display:flex}.launch-footer b{color:#477555;margin:0 10px;font-weight:400}.launch-footer nav{gap:26px;display:flex}.launch-footer a{align-items:center;min-height:44px;display:inline-flex}.launch-footer a:hover{color:#d2e8d7}@media (width>=1500px){.rr-launch #launch-main{padding-block:80px}}@media (width<=1000px){.launch-header{height:102px}.rr-launch #launch-main{min-height:520px;padding:50px 0}.launch-copy h1{font-size:66px}.launch-description{max-width:310px;font-size:16px}.launch-art-caption{letter-spacing:.08em;font-size:9px}}@media (width<=700px){.launch-shell{padding:0 25px}.launch-header{height:94px}.launch-brand>span:last-child{font-size:20px}.launch-brand small{font-size:9px}.launch-location{letter-spacing:.1em;gap:6px;font-size:10px}.launch-location>span{font-size:19px}.rr-launch #launch-main{grid-template-columns:1fr;gap:14px;min-height:0;padding:43px 0 30px}.launch-copy h1{margin-bottom:19px;font-size:clamp(59px,11vw,80px);line-height:.97}.launch-copy h1 br:nth-child(2){display:none}.launch-copy h1 em{margin-top:11px;font-size:.73em;display:block}.launch-kicker{margin-bottom:21px;font-size:10px}.launch-description{max-width:370px;margin-bottom:17px;font-size:16px;line-height:1.55}.launch-contact{gap:24px;font-size:15px}.launch-art{aspect-ratio:1.35;justify-self:center;width:100%;max-width:440px}.launch-cross-top{top:0;left:3%}.launch-cross-bottom{bottom:10%;right:2%}.launch-art-caption{font-size:9px;bottom:0;left:2%;right:2%}.launch-orbit{inset:0 15%}.launch-status{flex-direction:column;align-items:flex-start;gap:18px;padding-block:23px}.launch-status-title{gap:12px}.launch-status-title strong{font-size:17px}.launch-loading{width:100%;max-width:none}.launch-loading>span{margin-bottom:8px;font-size:9px}.launch-footer{flex-direction:column;align-items:flex-start;gap:3px;min-height:0;padding:20px 0 12px;font-size:11px}.launch-footer nav{gap:24px}.launch-footer b{margin:0 7px}}@media (prefers-reduced-motion:reduce){.launch-loading-track i{width:38%;animation:none}.launch-contact,.launch-contact>span{transition:none}.launch-contact:hover>span{transform:none}}
