@font-face{font-family:Norix;src:local("Segoe UI");font-display:swap}
:root{color-scheme:dark;--bg:#0c0d0e;--panel:#151617;--text:#f2f2f1;--muted:#b1b2b6;--orange:#ff8b35;--line:#292a2c}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 Norix,"Segoe UI",Arial,sans-serif}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:6px}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1}h3{font-size:23px}p{color:var(--muted)}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.skip{position:fixed;top:0;left:20px;transform:translateY(-150%);z-index:10;background:var(--orange);color:#15110d;padding:12px}.skip:focus{transform:none}.header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:2;border-bottom:1px solid #ffffff14}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:25px;letter-spacing:1.5px}.brand svg{width:37px;height:37px;stroke:var(--orange);stroke-width:4;fill:none;stroke-linejoin:round}.header nav{display:flex;gap:32px;font-size:14px;color:#c6c6c8}.header nav a:hover,.footer a:hover,.text-link:hover{color:var(--orange)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;border-radius:10px;min-height:54px;padding:15px 24px;font-size:15px;font-weight:650;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--orange);color:#1a110b;box-shadow:0 7px 30px #ff8b3512}.primary:hover{background:#ffa25c}.secondary{border:1px solid #ffffff30;background:#ffffff05}.secondary:hover{background:#ffffff0d}.small{min-height:43px;padding:10px 17px;font-size:14px}.full{width:100%}.hero{position:relative;overflow:hidden}.hero-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,#0c0d0ef2 0%,#0c0d0e9a 42%,#0c0d0e10 74%),linear-gradient(0deg,#0c0d0e 1%,transparent 32%),url("/assets/app-landscape.webp") center 76%/cover no-repeat;opacity:.82}.hero-content{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:center;min-height:665px;padding-top:30px;padding-bottom:55px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:600;color:var(--orange);margin-bottom:28px;display:flex;align-items:center;gap:9px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#31d893;box-shadow:0 0 13px #31d89355;flex-shrink:0}h1{font-size:clamp(48px,5.2vw,74px);letter-spacing:-3px;font-weight:650}h1 span{color:var(--orange)}.intro{font-size:20px;line-height:1.55;margin-top:27px;color:#ccccce}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px;flex-wrap:wrap}.text-link{font-size:14px;display:inline-flex;align-items:center;gap:12px}.hero-note{font-size:12px;margin-top:18px;color:#b1b2b6}.hero-foot{position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:26px;color:#9e9fa2;font-size:11px;letter-spacing:1.6px}.hero-foot a{font-size:24px;color:var(--orange)}
.app-preview{width:280px;justify-self:center;border:1px solid #9d755859;border-radius:35px;padding:24px 20px 18px;background:linear-gradient(#0a0b0bef,#0d0e0fde),url("/assets/app-landscape.webp") 58% 20%/auto 65% no-repeat;box-shadow:0 30px 65px #000b,0 0 40px #ff8b3510;transform:rotate(4deg);position:relative}.preview-top{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;letter-spacing:1px}.preview-crown{color:var(--orange);font-size:25px}.preview-status{border:1px solid #ff8b3559;border-radius:30px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;color:#77eab0;padding:8px;margin:25px 15px 0}.preview-caption{font-size:11px;text-align:center;margin-top:9px}.power-ring{width:175px;height:175px;padding:10px;margin:26px auto;border:2px solid #f78c49a1;border-bottom-color:#4b2d21;border-radius:50%;box-shadow:0 0 29px #ff8b3529}.power{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;border:2px solid #ffad59;background:radial-gradient(circle at 50% 45%,#28160d 38%,#a34509 80%,#ff9e36);box-shadow:inset 0 0 15px #ffa15078,0 0 25px #ff8b3540}.power svg{width:50px;fill:none;stroke:#ffe7d1;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 6px #ffae60)}.preview-server{border:1px solid #ffffff12;background:#18191b95;padding:12px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.preview-server strong{display:block;font-size:16px;margin:2px 0}.muted{font-size:11px;color:#a5a6a9;display:block}.flag{width:30px;height:21px;overflow:hidden;border-radius:4px;display:flex;flex-direction:column}.flag i{height:7px;background:#b53a40}.flag i:nth-child(2){background:#eee}.flag i:last-child{background:#235299}.preview-bottom{display:flex;justify-content:space-around;margin-top:22px;padding-top:13px;border-top:1px solid #ffffff13;text-align:center;color:#999;font-size:21px;line-height:1.2}.preview-bottom small{display:block;font-size:9px;margin-top:5px}.preview-bottom .active{color:var(--orange)}.preview-label{position:absolute;bottom:-30px;left:0;right:0;text-align:center;color:#aaa;font-size:11px}
.section{padding-top:100px;padding-bottom:100px}.section-heading{max-width:550px}.section-heading h2,h2{font-size:clamp(34px,3.6vw,49px);letter-spacing:-1.6px;font-weight:600}.section-heading p:not(.eyebrow){margin-top:24px;max-width:440px}.muted-heading{color:#8b8d91}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.feature{border-top:1px solid var(--line);padding-top:30px}.line-icon{width:34px;height:34px;fill:none;stroke:var(--orange);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.feature h3{margin-top:22px;font-size:22px}.feature p{margin-top:18px;font-size:15px;max-width:330px}.steps-section{background:#121314;border-top:1px solid #ffffff06;border-bottom:1px solid #ffffff06}.compact{max-width:100%}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0;margin:52px 0 0;list-style:none}.step-number{display:block;font-size:14px;color:var(--orange);padding-bottom:18px;border-bottom:1px solid #333436;margin-bottom:26px;font-family:monospace}.steps h3{font-size:21px}.steps p{margin-top:18px;font-size:15px}.access-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.access-card{background:linear-gradient(140deg,#ff8b350a,transparent 50%),var(--panel);border:1px solid #ff8b3540;border-radius:20px;padding:34px}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.card-top img{border-radius:14px}.badge{border:1px solid #ff8b352f;color:#ffaa6a;border-radius:5px;padding:5px 9px;letter-spacing:1px;font-size:10px}.access-card h3{font-size:30px;letter-spacing:-.7px}.access-card>p{margin-top:12px;font-size:14px}.check-list{list-style:none;margin:28px 0;padding:0;font-size:14px;color:#d2d3d5}.check-list li{padding:6px 0}.check-list li:before{content:"✓";color:var(--orange);margin-right:12px}.access-card .fine-print{font-size:12px;margin-top:17px}.download-section{position:relative;overflow:hidden;border:1px solid #8b5b343f;border-radius:23px;min-height:420px;display:flex;align-items:center;padding:55px 65px}.download-art{position:absolute;inset:0;background:linear-gradient(90deg,#141416 0%,#141416c9 35%,transparent 80%),url("/assets/app-landscape.webp") 66% 65%/cover no-repeat;opacity:.85}.download-copy{position:relative}.download-copy p:not(.eyebrow){margin-top:20px;font-size:15px}.download-copy .button{margin-top:26px}.download-copy .download-meta{font-size:12px;margin-top:13px}.subtle-link{display:inline-block;color:#aaa;font-size:12px;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.support-email{display:inline-flex;gap:20px;color:var(--orange);margin-top:27px;font-size:17px;overflow-wrap:anywhere}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;position:relative;font-size:16px;padding:23px 38px 23px 0;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:19px;font-size:24px;font-weight:300;color:var(--orange)}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 20px 24px 0;font-size:14px}.footer{display:grid;grid-template-columns:1fr 1fr auto;gap:45px;align-items:start;border-top:1px solid var(--line);padding:38px 0 45px}.footer .brand{font-size:20px}.footer .brand svg{width:30px;height:30px}.footer p{font-size:12px;margin-top:12px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;gap:8px}.footer-note{font-size:12px;color:#a5a6a9;text-align:right}.help-content{max-width:760px;margin:70px auto 100px}.help-content h1{font-size:46px;letter-spacing:-1.5px}.help-content h2{font-size:25px;margin-top:38px;letter-spacing:-.5px}.help-content p,.help-content ol{color:var(--muted);margin-top:20px}.help-content li{padding:5px 0}.help-content a:not(.button){color:var(--orange)}.notice{border-left:2px solid var(--orange);padding:16px 22px;background:var(--panel);margin-top:25px}.help-content .button{margin-top:24px}
@media(min-width:1500px){.hero-content{min-height:740px}.app-preview{width:305px;padding:29px 24px}.power-ring{width:185px;height:185px;margin:32px auto}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.header nav{gap:18px}.hero-content{gap:25px;grid-template-columns:1.4fr 1fr}.app-preview{width:245px}.power-ring{width:150px;height:150px}.hero-actions{gap:16px}.access-section,.faq-section{gap:45px}.features{gap:20px}.steps{gap:25px}.download-section{padding:50px 40px}.hero-note{max-width:300px}}@media(max-width:720px){.wrap{width:calc(100% - 40px)}.header{height:auto;min-height:90px;flex-wrap:wrap;gap:16px;padding:20px 0}.header .brand{font-size:22px}.header nav{order:3;width:100%;overflow-x:auto;white-space:nowrap;justify-content:space-between;font-size:12px;gap:15px;padding-bottom:4px}.header .button{margin-left:auto}.hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:55px;padding:56px 0 65px;min-height:auto}h1{font-size:clamp(43px,9.5vw,64px);letter-spacing:-2px}.intro{font-size:18px}.hero-actions{align-items:flex-start;gap:20px;flex-direction:column}.hero-actions .button{width:100%;max-width:330px}.hero-copy{width:100%}.hero-note{max-width:none}.hero-backdrop{background:linear-gradient(#0c0d0ee8 0%,#0c0d0e33 58%,#0c0d0e 98%),url("/assets/app-landscape.webp") 58% 70%/auto 100% no-repeat}.app-preview{align-self:center;width:260px;transform:rotate(3deg);padding:23px 19px}.hero-foot{font-size:9px;letter-spacing:1px}.section{padding-top:65px;padding-bottom:65px}.eyebrow{margin-bottom:22px;font-size:11px}.section-heading h2,h2{font-size:36px}.section-heading p:not(.eyebrow){margin-top:20px}.features,.steps{grid-template-columns:1fr;gap:32px;margin-top:34px}.feature p{max-width:none}.feature{padding-top:22px}.feature h3{margin-top:17px}.steps h3{font-size:22px}.steps li{display:grid;grid-template-columns:42px 1fr;column-gap:18px}.step-number{grid-row:span 2;border-bottom:0;padding:0;margin:2px 0 0}.steps li p{margin-top:12px}.access-section,.faq-section{grid-template-columns:1fr;gap:35px}.access-card{padding:26px}.access-card h3{font-size:29px}.download-section{padding:38px 25px;min-height:430px}.download-art{background:linear-gradient(90deg,#141416ed,#14141674),url("/assets/app-landscape.webp") 65% 60%/auto 100% no-repeat}.download-copy h2{font-size:36px}.footer{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.footer-note{text-align:left}.help-content{margin:45px 0 70px}.help-content h1{font-size:37px}.support-email{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* NORIX reference: orange mountain landscape, compact cards, Android only. */
.header{height:85px}.hero-backdrop{background:linear-gradient(90deg,#0b0d10ef 2%,#0b0d10b3 43%,#0b0d1020 76%),linear-gradient(0deg,#0c0d0e 0%,transparent 25%),url('/assets/app-landscape.webp') center 58%/cover no-repeat;opacity:1}.hero-content{grid-template-columns:1.15fr 1fr;min-height:560px;padding:55px 0 65px;gap:45px}.hero-copy .eyebrow{margin-bottom:15px;font-size:12px}h1{font-size:clamp(50px,5vw,72px);font-weight:750;letter-spacing:-2px}.hero-subtitle{font-size:clamp(24px,2.6vw,35px);line-height:1.18;letter-spacing:-.5px;margin-top:13px;font-weight:650}.intro{font-size:17px;line-height:1.6;margin-top:20px}.hero-actions{gap:12px;margin-top:24px}.hero-actions .button{padding:14px 20px;gap:15px;min-height:50px;border-radius:25px;font-size:14px}.hero-note{font-size:12px;max-width:440px;margin-top:10px}.hero-platform{margin-top:22px;color:#eee;font-size:14px;font-weight:600}.hero-platform span{margin-left:18px;font-weight:400;color:#b4b5b8}.hero-foot{display:none}.hero-devices{position:relative;min-height:420px;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 0 15px 20px}.hero-devices .app-preview{position:relative;z-index:1;width:235px;padding:18px 17px;transform:rotate(-5deg);border-radius:27px;background:linear-gradient(#0a0b0bc9,#0d0e0ffa),url('/assets/app-landscape.webp') center 12%/auto 65% no-repeat;box-shadow:0 25px 60px #000c}.hero-devices .preview-status{font-size:12px;margin:20px 0 0}.hero-devices .power-ring{width:150px;height:150px;margin:22px auto}.hero-devices .preview-server strong{font-size:14px}.hero-devices .preview-label{bottom:-28px;transform:rotate(5deg)}.hero-side-panel{position:absolute;right:0;top:10px;width:235px;min-height:330px;padding:32px 24px;background:linear-gradient(130deg,#101317ef,#151719e0);border:1px solid #ff8b3559;border-radius:18px;transform:rotate(8deg);box-shadow:0 20px 50px #000b;display:flex;flex-direction:column;gap:17px}.hero-side-panel img{border-radius:11px}.hero-side-panel strong{font-size:25px;letter-spacing:2px}.hero-side-panel span{font-size:13px;color:#d0d1d3}.side-rule{height:1px;background:#ff8b352e}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;padding:22px 0 26px;border-bottom:1px solid var(--line)}.feature-strip .feature{border:1px solid #313238;background:linear-gradient(130deg,#ffffff04,transparent 70%),#101215;border-radius:12px;padding:25px 23px}.feature-strip .line-icon{filter:drop-shadow(0 0 7px #ff8b3525);width:32px;height:32px}.feature-strip h3{font-size:18px;margin-top:18px;line-height:1.25}.feature-strip p{font-size:15px;line-height:1.55;margin-top:11px}.section{padding-top:65px;padding-bottom:65px}.section-heading h2,h2{font-size:clamp(29px,3vw,39px);letter-spacing:-1px;line-height:1.14}.section-heading .eyebrow{margin-bottom:15px}.section-heading p:not(.eyebrow){font-size:16px;line-height:1.6;margin-top:16px}.application-section{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding-top:75px;padding-bottom:65px}.application-backdrop{position:absolute;inset:0;background:linear-gradient(90deg,#0c0d0efa 5%,#0c0d0ec0 40%,#0c0d0e55 80%),url('/assets/app-landscape.webp') 60% 70%/cover no-repeat}.application-layout{position:relative;display:grid;grid-template-columns:.9fr 1.2fr;gap:55px;align-items:center}.app-benefits{list-style:none;padding:0;margin:25px 0 0}.app-benefits li{position:relative;padding:0 0 0 35px;margin:20px 0}.app-benefits li:before{content:'↗';position:absolute;left:0;top:0;color:var(--orange);font-size:23px}.app-benefits strong{font-size:15px;display:block;font-weight:600;line-height:1.35}.app-benefits span{display:block;color:#b1b2b6;font-size:14px;margin-top:4px}.screen-showcase{position:relative;display:flex;align-items:center;justify-content:center;min-height:470px;padding-bottom:25px}.screen-showcase .app-preview{z-index:2;position:relative;flex-shrink:0;width:230px;padding:18px 15px;border-radius:28px;transform:none;margin:0 -30px;background:linear-gradient(#0a0b0b9a,#0d0e0fee),url('/assets/app-landscape.webp') center 20%/auto 75% no-repeat}.screen-showcase .power-ring{width:150px;height:150px;margin:25px auto}.screen-showcase .preview-status{font-size:12px;margin:20px 4px 0}.screen-showcase .preview-server strong{font-size:14px}.mini-screen{position:relative;z-index:1;flex-shrink:0;width:185px;height:345px;padding:22px 14px;background:linear-gradient(#101215,#0b0d11);border:1px solid #777069;border-radius:23px;box-shadow:0 15px 35px #0009}.mini-brand{color:#ccc;font-size:12px;letter-spacing:2px;text-align:center;margin-bottom:23px;font-weight:700}.mini-screen h3{font-size:17px}.mini-search{font-size:11px;color:#999;padding:7px 9px;margin-top:15px;border:1px solid #ffffff18;border-radius:6px}.mini-row{display:flex;align-items:center;gap:8px;padding:12px 6px;background:#1b1e24;border-radius:8px;margin-top:16px}.mini-row strong{font-size:11px;font-weight:600;display:block}.mini-row small{font-size:10px;display:block;color:#b5b5b8}.mini-row>span{color:var(--orange)}.orange-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;flex-shrink:0}.mini-screen p{font-size:12px;line-height:1.6;margin-top:18px}.mini-nav{position:absolute;bottom:17px;left:8px;right:8px;text-align:center;font-size:8px;color:#aaa}.mini-action{border:1px solid #cc732f;border-radius:18px;text-align:center;font-size:10px;margin-top:18px;padding:5px}.showcase-note{position:absolute;bottom:0;width:100%;text-align:center;font-size:11px;color:#bbb}.network-section{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:center}.network-section .button{margin-top:23px;border-radius:23px;font-size:14px;min-height:44px;padding:10px 18px}.network-card{border:1px solid #303239;border-radius:14px;padding:30px;background:#111316}.network-card h3{margin-top:15px;font-size:23px}.network-card p{margin-top:12px;font-size:15px}.network-points{display:flex;flex-direction:column;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #ffffff13;color:#c3c4c7;font-size:14px}.network-points span:before{content:'✓';color:var(--orange);margin-right:12px}.steps-section{padding-top:42px;padding-bottom:42px}.steps{margin-top:30px}.steps h3{font-size:18px}.steps p{font-size:14px;margin-top:12px}.step-number{margin-bottom:16px;padding-bottom:12px}.tariffs-section{display:grid;grid-template-columns:.95fr 1.65fr;gap:50px;align-items:center;border-bottom:1px solid var(--line)}.section-heading .sale-note{font-size:13px;border-left:2px solid #ff8b3566;padding-left:13px;color:#c1b2a6}.tariff-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tariff-card{border:1px solid #31343a;border-radius:15px;padding:25px 21px;background:linear-gradient(140deg,#ffffff03,transparent 60%),#101215;position:relative}.tariff-card.featured{border-color:#ed8634;box-shadow:0 0 24px #ff8b3513}.tariff-tag{display:inline-block;font-size:10px;letter-spacing:1px;color:var(--orange);margin-bottom:17px}.tariff-card h3{font-size:21px;font-weight:600}.tariff-card .price{font-size:35px;line-height:1.25;letter-spacing:-.8px;color:#f5f4f3;margin-top:18px;font-weight:650;white-space:nowrap}.tariff-card .price span{font-size:15px;letter-spacing:0;font-weight:400;color:#ccc}.tariff-description{font-size:14px;line-height:1.5;margin-top:15px;min-height:66px}.tariff-card .check-list{font-size:13px;margin:17px 0 22px}.tariff-card .button{border-radius:24px;font-size:13px;padding:12px 15px;min-height:46px;gap:10px}.fine-print{font-size:11px;line-height:1.5;color:#a6a7ab;margin-top:13px}.download-section{margin-top:45px;min-height:330px;padding:40px 50px}.download-copy h2{font-size:37px}.faq-section{padding-top:55px;padding-bottom:55px;grid-template-columns:.95fr 1.65fr;gap:50px}.faq summary{padding-top:18px;padding-bottom:18px;font-size:15px}.faq summary:after{top:14px}.footer{padding:28px 0;font-size:12px}.footer .brand{font-size:19px}
@media(max-width:1100px){.hero-content{gap:25px;grid-template-columns:1.15fr 1fr}.hero-devices{padding-left:0}.hero-side-panel{width:205px;padding:26px 21px}.hero-devices .app-preview{width:215px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .button{min-width:245px}.intro br{display:none}.feature-strip{gap:12px}.feature-strip .feature{padding:20px 17px}.feature-strip h3{font-size:17px}.application-layout{gap:25px;grid-template-columns:.95fr 1.2fr}.mini-screen{width:160px}.screen-showcase .app-preview{width:210px;margin:0 -35px}.tariffs-section{gap:30px;grid-template-columns:.75fr 1.6fr}.tariff-card{padding:23px 17px}.tariff-card .price{font-size:30px}.tariff-card .price span{font-size:13px}.tariff-cards{gap:13px}.network-section{gap:45px}}
@media(max-width:800px){.hero-content{grid-template-columns:1fr 1fr;gap:20px}.hero-devices .app-preview{width:205px}.hero-side-panel{width:180px;right:-5px;top:40px}.feature-strip{grid-template-columns:repeat(2,1fr)}.application-layout{grid-template-columns:1fr}.application-layout .section-heading{max-width:650px}.app-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.screen-showcase{min-height:440px}.mini-screen{width:185px}.screen-showcase .app-preview{width:230px;margin:0 -20px}.tariffs-section{grid-template-columns:1fr;gap:32px}.tariffs-section .section-heading{max-width:680px}.network-section{grid-template-columns:1fr 1fr;gap:30px}.faq-section{gap:30px}}
@media(max-width:720px){.header{height:auto}.hero-content{display:flex;padding-top:35px;padding-bottom:50px;gap:30px}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow{font-size:11px}h1{font-size:clamp(43px,10vw,62px);letter-spacing:-1.3px}.hero-subtitle{font-size:27px}.hero-subtitle br{display:none}.intro{font-size:16px;max-width:450px}.hero-actions{flex-direction:row;gap:12px}.hero-actions .button{min-width:0;font-size:13px;padding:12px 17px;max-width:none;width:auto}.hero-note{font-size:12px}.hero-devices{align-self:center;width:min(390px,100%);min-height:410px;justify-content:flex-start;padding:0 0 10px 20px}.hero-devices .app-preview{width:215px}.hero-side-panel{width:185px;right:15px;top:24px}.hero-backdrop{background:linear-gradient(#0c0d0eef 5%,#0c0d0e66 55%,#0c0d0e 99%),url('/assets/app-landscape.webp') 60% 65%/auto 100% no-repeat}.feature-strip{padding-top:16px;padding-bottom:26px;gap:12px}.feature-strip .feature{padding:20px 16px}.feature-strip h3{font-size:16px}.feature-strip p{font-size:14px}.section{padding-top:45px;padding-bottom:45px}.section-heading h2,h2{font-size:32px}.application-section{padding-bottom:40px}.application-layout{gap:15px}.app-benefits{grid-template-columns:1fr;gap:0}.app-benefits li{margin:14px 0}.screen-showcase{min-height:455px}.mini-screen{width:155px;height:325px}.screen-showcase .app-preview{width:210px;margin:0 -48px}.screen-showcase .power-ring{width:145px;height:145px}.network-section{grid-template-columns:1fr;gap:25px}.network-card{padding:25px}.steps{gap:24px;margin-top:24px}.steps h3{font-size:19px}.steps p{font-size:15px}.tariff-cards{gap:16px}.tariff-card{padding:23px 20px}.tariff-card .price{font-size:32px}.tariff-description{min-height:70px}.faq-section{grid-template-columns:1fr;gap:25px}.download-section{margin-top:30px;padding:35px 25px;min-height:340px}.download-copy h2{font-size:32px}.footer{gap:23px}}@media(max-width:480px){.tariff-cards{grid-template-columns:1fr}.tariff-description{min-height:0}.tariff-card .price{font-size:37px}.tariff-card .price span{font-size:16px}.hero-devices{padding-left:5px}.hero-side-panel{right:5px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%;justify-content:center}.feature-strip{grid-template-columns:1fr}.feature-strip .feature{display:grid;grid-template-columns:35px 1fr;column-gap:15px}.feature-strip .line-icon{grid-row:span 2}.feature-strip h3{margin-top:0;font-size:18px}.feature-strip p{font-size:15px;margin-top:9px}.screen-showcase .mini-screen{display:none}.screen-showcase .app-preview{width:240px;margin:0}.screen-showcase .power-ring{width:160px;height:160px}.screen-showcase{min-height:455px}.hero-side-panel{opacity:.85}}

:root{--norix-landscape:url('/assets/landscape.webp')}
.hero-backdrop{background:linear-gradient(90deg,#090b0dde 0%,#090b0d96 40%,#090b0d12 76%),linear-gradient(0deg,#0c0d0e 0%,transparent 32%),var(--norix-landscape) 60% 54%/cover no-repeat}
.application-backdrop{background:linear-gradient(90deg,#0c0d0ef5 0%,#0c0d0eb5 44%,#0c0d0e4a 82%),var(--norix-landscape) 67% 70%/cover no-repeat}
.download-art{background:linear-gradient(90deg,#101215f2 0%,#101215a1 44%,#10121516 85%),var(--norix-landscape) 70% 60%/cover no-repeat}
.hero-actions .primary,.download-copy .primary{box-shadow:0 6px 35px #ff8b353b;border:1px solid #ffae64}
.hero-actions .primary:hover,.download-copy .primary:hover{box-shadow:0 8px 38px #ff8b3552}
.hero-devices .app-preview{box-shadow:0 22px 55px #0009,0 0 55px #ff8b3517}
.feature-strip p,.steps p,.tariff-description,.network-card p{font-size:1rem;line-height:1.6}
.app-benefits strong{font-size:1rem}.app-benefits span{font-size:.9375rem}.tariff-card .check-list{font-size:.9375rem}.tariff-card .fine-print,.sale-note{font-size:.8125rem}
.header nav a{min-height:44px;display:flex;align-items:center}.footer-links a,.subtle-link{min-height:44px;display:inline-flex;align-items:center}.faq summary{min-height:52px;font-size:1rem}.faq details p{font-size:1rem}.support-email{min-height:44px;align-items:center}.tariff-card .button{min-height:48px;font-size:.9375rem}
.tariff-cards{align-items:stretch}.tariff-card{display:flex;flex-direction:column;min-width:0}.tariff-card .button{margin-top:auto}.hero-copy,.section-heading,.hero-devices,.application-layout>div{min-width:0}.price{white-space:normal!important}.hero-note{max-width:470px}.intro br{display:none}
@media(max-width:720px){
 .header{padding-top:14px;padding-bottom:8px;gap:7px;min-height:0}.header .button{min-height:44px;font-size:.875rem}.header nav{font-size:.875rem;gap:20px;justify-content:flex-start;padding-bottom:0}.header nav a{flex-shrink:0}
 .hero-content{padding-top:30px;gap:25px;padding-bottom:40px}.hero-copy .eyebrow{margin-bottom:12px}.hero-subtitle{font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.23}.hero-copy .intro{margin-top:17px;line-height:1.6}.hero-actions{margin-top:22px;gap:10px}.hero-platform{margin-top:16px;font-size:.875rem}.hero-note{font-size:.8125rem;line-height:1.55}
 .hero-backdrop{background:linear-gradient(180deg,#090b0dce 0%,#090b0d78 44%,#090b0d16 67%,#0c0d0e 100%),var(--norix-landscape) 67% 62%/auto 100% no-repeat}
 .hero-devices{min-height:375px}.hero-side-panel{top:18px;min-height:300px;gap:14px}.hero-devices .app-preview{width:205px;padding:16px 14px}.hero-devices .power-ring{width:135px;height:135px;margin:20px auto}.hero-devices .preview-caption{font-size:11px}
 .section-heading p:not(.eyebrow){font-size:1rem}.section-heading .sale-note{font-size:.875rem}.feature-strip .feature{padding:20px}.feature-strip p{font-size:1rem}.feature-strip h3{font-size:1.125rem}.network-section{gap:22px}.network-points{font-size:.9375rem}.section{padding-top:40px;padding-bottom:40px}
 .download-section{padding:30px 23px;min-height:320px;margin-top:25px}.download-art{background:linear-gradient(90deg,#101215e8,#10121573),var(--norix-landscape) 68% 65%/auto 100% no-repeat}.download-copy p:not(.eyebrow){font-size:1rem}.download-copy .download-meta{font-size:.8125rem}.download-copy .button{width:100%;justify-content:center}.download-copy .subtle-link{font-size:.875rem}
 .footer{padding-top:25px;padding-bottom:25px;gap:14px}.footer-links{font-size:.875rem;gap:0}.footer p,.footer-note{font-size:.8125rem}.help-content{margin:34px 0 55px}.help-content h1{font-size:clamp(2rem,8vw,2.65rem)}
}
@media(max-width:400px){.header nav{gap:17px}.hero-copy h1{font-size:2.65rem}.hero-actions .button{font-size:.9375rem}.hero-devices{padding-left:0}.hero-side-panel{right:0;width:175px}.tariff-card .price{font-size:2.1rem}.tariff-card .price span{font-size:.9375rem}}
@media(prefers-reduced-motion:reduce){.button{transition:none}}


.doc-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:70px;padding-top:48px;padding-bottom:65px}.doc-navigation nav{display:flex;flex-direction:column;gap:5px}.doc-navigation nav a{display:flex;align-items:center;min-height:46px;padding:8px 12px;border-radius:9px;font-size:1rem;color:var(--muted);overflow-wrap:anywhere}.doc-navigation nav a:hover,.doc-navigation nav a[aria-current=page]{background:#ff8b3514;color:var(--orange)}.doc-navigation .eyebrow{font-size:.875rem;line-height:1.5}.doc-article{min-width:0;width:100%;max-width:800px;margin:0}.doc-article h1{font-size:clamp(2rem,4vw,2.9rem);line-height:1.18;overflow-wrap:anywhere}.doc-status{font-size:.875rem!important;color:var(--orange)!important;margin:0 0 16px!important}.doc-article p{font-size:1rem;line-height:1.75}.doc-article h2{line-height:1.3;font-size:1.5rem}.doc-intro{font-size:1.1rem!important}.doc-article .notice p{margin:0}.requisites{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:24px;margin-top:28px}.requisites h2{margin:0 0 22px}.requisites dl,.doc-article dl.requisites{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px 18px}.requisites dt{color:var(--muted)}.requisites dd{margin:0;overflow-wrap:anywhere}.doc-article ul,.doc-article ol{padding-left:24px;color:var(--muted)}.doc-article li{padding:6px 0}.document-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.document-cards a{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:12px;padding:22px;background:var(--panel);min-height:120px}.document-cards strong{color:var(--text)}.document-cards span{color:var(--muted);font-size:1rem}.document-cards a:hover{border-color:var(--orange)}.footer-links{font-size:.875rem;gap:0}.footer-links a{display:flex;align-items:center;min-height:44px;line-height:1.4}.footer-note{text-align:left;max-width:310px;overflow-wrap:anywhere;line-height:1.6}.footer-note a{color:var(--orange);display:inline-block;padding:7px 0}.doc-article .button{min-height:48px;white-space:normal;overflow-wrap:anywhere}.doc-article a{overflow-wrap:anywhere}
.terms-contents{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.terms-contents a{display:flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:.875rem}.terms-contents a:hover{background:#ff8b3514}.doc-article h2[id]{scroll-margin-top:24px}
@media(max-width:850px){.doc-layout{grid-template-columns:1fr;gap:34px;padding-top:30px}.doc-navigation nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.doc-navigation nav a{border:1px solid var(--line);font-size:.875rem}.doc-navigation .eyebrow{margin-bottom:12px}.doc-article{max-width:none}}@media(max-width:520px){.document-cards{grid-template-columns:1fr}.requisites dl,.doc-article dl.requisites{grid-template-columns:1fr;gap:5px}.requisites dd{margin-bottom:12px}.doc-article .requisites{padding:20px}.doc-article .notice{padding:16px}.header .button{font-size:.875rem;gap:10px}.doc-navigation nav a{padding:8px 10px}.doc-article h1{letter-spacing:-.6px}}

.privacy-groups section{margin-top:26px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.privacy-groups h3{font-size:1.15rem;line-height:1.4}.privacy-groups p{margin-top:12px}.doc-article dl dd{line-height:1.6}

/* Final NORIX presentation: charcoal, warm light, clear Android UI. */
:root{--bg:#090b0e;--panel:#101318;--line:#ffffff14;--text:#f5f5f6;--muted:#b9bcc4;--orange:#ff8a28;--norix-landscape:url('/assets/landscape.webp')}
body{font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.65;background:var(--bg)}
.wrap{width:min(1180px,calc(100% - 72px))}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.header{height:82px;gap:28px;padding:0;border-bottom:1px solid var(--line)}.header .brand{font-size:25px;gap:11px;letter-spacing:1px}.brand img{border-radius:9px}.header nav{gap:30px;font-size:14px}.header nav a{min-height:44px}.header .button{border-radius:24px;min-height:44px;gap:10px}.button{border-radius:28px;gap:12px;justify-content:center;font-size:15px;min-height:50px;padding:13px 24px;font-weight:650;line-height:1.4}.primary{background:linear-gradient(110deg,#ff9b34,#ff7b19);box-shadow:0 5px 28px #ff862523;border:1px solid #ffa35170}.primary:hover{background:linear-gradient(110deg,#ffb052,#ff9130);box-shadow:0 5px 35px #ff862539}.secondary{background:#0e111770;border-color:#8a8f9c55}.secondary:hover{background:#1a1e26}.button .icon{width:20px;height:20px}.eyebrow{font-size:13px;letter-spacing:1.5px;line-height:1.5;margin-bottom:17px;font-weight:700}.section{padding-top:62px;padding-bottom:62px}.section-heading h2,h2{font-size:clamp(30px,3vw,40px);line-height:1.16;letter-spacing:-1px;font-weight:680}.section-heading p:not(.eyebrow){font-size:16px;margin-top:18px;line-height:1.65;max-width:440px}.hero{overflow:hidden}.hero-backdrop{background:linear-gradient(90deg,#090b0efa 0%,#090b0ec9 32%,#090b0e20 72%),linear-gradient(0deg,#090b0e 0%,transparent 42%),var(--norix-landscape) 62% 52%/cover no-repeat}.hero-content{grid-template-columns:1.1fr 1fr;gap:34px;min-height:575px;padding:42px 0 48px}.hero-copy h1{font-size:clamp(56px,5.7vw,78px);font-weight:780;letter-spacing:-2.8px;line-height:1.03}.hero-subtitle{font-size:clamp(25px,2.4vw,34px);font-weight:650;letter-spacing:-.7px;line-height:1.22;margin-top:16px}.intro{max-width:490px;font-size:17px!important;color:#bdc1ca;line-height:1.7;margin-top:20px}.hero-actions{flex-direction:row;gap:12px;margin-top:28px}.hero-actions .button{width:auto;min-width:0;font-size:15px;padding:14px 23px}.hero-platform{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:500;margin-top:22px;color:#eff0f3}.hero-platform span{margin:0;font-weight:400;color:#b1b6c0}.hero-note{font-size:13px;line-height:1.65;color:#aeb1ba;margin-top:10px;max-width:none}
.hero-devices{position:relative;min-height:472px;padding:0;display:block;width:100%;isolation:isolate}.app-preview{border:1px solid #bc997d7a;border-radius:31px;padding:27px 17px 14px;background:linear-gradient(#0b0e12a6 0%,#0b0e12e8 72%),url('/assets/app-landscape.webp') 58% 12%/auto 77% no-repeat;box-shadow:0 25px 65px #0009,0 0 55px #ff8b3513;transform:none;position:relative;width:238px;overflow:hidden}.phone-speaker{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:46px;height:4px;background:#020304;border-radius:5px}.phone-home{width:66px;height:3px;margin:13px auto 0;background:#7c7f83;border-radius:4px}.preview-top{font-size:16px;letter-spacing:.5px}.preview-top>span{display:flex;align-items:center;gap:6px}.preview-top>.icon{width:21px;height:21px;color:var(--orange)}.preview-status{margin:23px 3px 0;padding:8px;gap:8px;font-size:12px;color:#62e09e;border-color:#996b3c66;background:#090c1270}.preview-caption{font-size:12px;margin-top:8px;color:#c1c3c8}.power-ring{width:152px;height:152px;margin:27px auto;padding:9px;border:2px solid #ffad5caa;border-bottom-color:#5a372657;box-shadow:0 0 30px #ff8a281f}.power{background:radial-gradient(circle at 45% 40%,#18100d 36%,#7b360b 79%,#ffab46);border:2px solid #ffb560;box-shadow:inset 0 0 17px #ffb0674a,0 0 27px #ff8a2840}.power .icon{width:51px;height:51px;color:#ffead8;stroke-width:1.9;filter:drop-shadow(0 0 7px #ff9c51)}.preview-server{justify-content:flex-start;gap:10px;padding:12px;background:#12171dcc;border-color:#ffffff0d;border-radius:12px}.preview-server strong{font-size:14px;line-height:1.5;margin:1px 0}.muted{font-size:12px;line-height:1.5}.flag{width:29px;height:21px;flex-shrink:0;border-radius:5px}.preview-bottom{margin-top:19px;padding-top:11px;line-height:1.3}.preview-bottom>span{display:flex;flex-direction:column;align-items:center;gap:4px}.preview-bottom .icon{width:21px;height:21px}.preview-bottom small{font-size:10px;margin:0}.hero-devices .app-preview{width:242px;padding:27px 17px 14px;position:absolute;left:12%;top:28px;transform:rotate(-6deg);z-index:2;border-radius:31px;background:linear-gradient(#0b0e12a6,#0b0e12e8),url('/assets/app-landscape.webp') center 12%/auto 77% no-repeat}.hero-devices .power-ring{width:156px;height:156px;margin:27px auto}.hero-settings{position:absolute!important;right:1%;top:7px;transform:rotate(9deg);z-index:1!important;min-height:390px!important;width:213px!important}.preview-label{position:absolute;left:0;right:0;bottom:-5px;font-size:12px;color:#aeb0b7;transform:none;text-align:center}
.mini-screen{width:200px;height:375px;padding:30px 16px 16px;border:1px solid #a58b7873;border-radius:27px;background:linear-gradient(155deg,#141820,#090c11);box-shadow:0 20px 50px #0008;overflow:hidden}.mini-brand{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;letter-spacing:.8px;color:#e8e9eb;margin-bottom:23px}.mini-screen h3{font-size:19px;line-height:1.3;letter-spacing:-.4px}.mini-overline{font-size:12px!important;margin:14px 0 9px!important;color:#b3b7c1}.mode-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding:10px;background:#1c2129;border:1px solid #ffffff05;border-radius:10px}.mode-row strong{display:block;font-size:12px;line-height:1.4;font-weight:650}.mode-row small{display:block;font-size:11px;color:#a6adba;margin-top:4px;line-height:1.4}.mode-row.selected{border-color:#ff8a2866;background:#ff8a2810}.mode-row .icon{width:17px;height:17px;color:var(--orange)}.mini-explanation{font-size:12px!important;line-height:1.6!important;margin-top:19px!important}.mini-screen .phone-home{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);margin:0}.mini-row{gap:8px;margin-top:13px;padding:11px 9px;background:#1c2129}.mini-row>.icon{width:19px;height:19px;color:var(--orange)}.mini-row strong{font-size:12px;line-height:1.4}.mini-row small{font-size:11px;line-height:1.5;margin-top:3px}.mini-action{font-size:11px;line-height:1.5;padding:8px 2px;margin-top:17px;color:var(--orange)}
.feature-strip{gap:16px;padding:22px 0 36px}.feature-strip .feature{padding:24px 21px;border-color:var(--line);border-radius:14px;background:linear-gradient(145deg,#14181e,#0e1116);box-shadow:0 10px 35px #0001}.feature>.icon{width:31px;height:31px;color:var(--orange);filter:drop-shadow(0 0 9px #ff8a2836)}.feature-strip h3{font-size:17px;line-height:1.35;margin-top:18px;font-weight:650}.feature-strip p{font-size:15px;line-height:1.65;margin-top:10px;max-width:none}.application-section{padding:65px 0 60px}.application-backdrop{background:linear-gradient(90deg,#090b0efc,#090b0ec2 50%,#090b0e69),var(--norix-landscape) 60% 70%/cover no-repeat}.application-layout{grid-template-columns:.9fr 1.25fr;gap:48px;align-items:center}.app-benefits{display:flex;flex-direction:column;gap:21px;margin-top:27px}.app-benefits li{display:flex;gap:15px;margin:0;padding:0;align-items:flex-start}.app-benefits li:before{content:none}.app-benefits .icon{color:var(--orange);width:26px;height:26px;margin-top:2px}.app-benefits strong{font-size:15px;line-height:1.4}.app-benefits span{font-size:14px;line-height:1.6;margin-top:4px;color:#afb5c0}.screen-showcase{min-height:475px;padding-bottom:30px}.screen-showcase .app-preview{width:234px;margin:0 -32px;padding:27px 17px 14px;background:linear-gradient(#0b0e1296,#0b0e12ec),url('/assets/app-landscape.webp') center 16%/auto 77% no-repeat}.screen-showcase .power-ring{width:152px;height:152px;margin:27px auto}.screen-showcase .preview-status{margin:23px 3px 0}.screen-showcase .mini-screen{width:195px;display:block}.screen-showcase .mode-screen{transform:rotate(-4deg)}.screen-showcase .diagnostics-screen{transform:rotate(4deg)}.showcase-note{font-size:12px;color:#afb1b9;bottom:0}
.network-section{grid-template-columns:1fr 1.1fr;gap:85px;border-bottom:1px solid var(--line)}.network-card{border-radius:16px;padding:30px;background:linear-gradient(130deg,#141921,#0f1218);border-color:var(--line)}.network-card>.icon{color:var(--orange);width:32px;height:32px}.network-card h3{font-size:23px;line-height:1.3;margin-top:17px}.network-card p{font-size:16px;line-height:1.7;margin-top:13px}.protocol-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.protocol-tags span{font-size:13px;color:#ffd2a7;background:#ff8a2810;border:1px solid #ff8a282c;padding:5px 12px;border-radius:18px}.network-points{font-size:14px;gap:10px;margin-top:23px;padding-top:19px}.steps-section{padding:44px 0;background:#0e1116;border:0}.steps{gap:36px;margin-top:31px}.steps li{display:flex;gap:17px}.step-number{font:500 19px/1.3 system-ui;color:var(--orange);border:none;padding:0;margin:1px 0 0;flex-shrink:0}.steps h3{font-size:17px;line-height:1.4}.steps p{font-size:15px;line-height:1.65;margin-top:9px}.tariffs-section{grid-template-columns:.9fr 1.6fr;gap:48px}.tariff-cards{gap:18px}.tariff-card{border-color:var(--line);background:linear-gradient(155deg,#151922,#0e1116);border-radius:16px;padding:27px 23px;min-width:0}.tariff-card.featured{border-color:#ff8a28bf;background:linear-gradient(150deg,#ff8a280b,#111419 65%);box-shadow:0 0 28px #ff8a2810}.tariff-tag{font-size:12px;letter-spacing:0;text-transform:none;line-height:1.5;margin-bottom:13px}.tariff-card h3{font-size:22px;line-height:1.35}.tariff-card .price{font-size:38px;margin-top:17px;letter-spacing:-1px;line-height:1.3}.tariff-card .price span{font-size:15px}.tariff-description{font-size:15px;min-height:50px;margin-top:12px}.tariff-card .check-list{font-size:14px;margin:18px 0 24px;line-height:1.55}.check-list li{display:flex;align-items:flex-start;padding:5px 0}.check-list li:before{margin-right:10px;flex-shrink:0}.tariff-card .button{font-size:15px}.section-heading .sale-note{font-size:14px;line-height:1.65;background:#ff8a2808;border-left-color:#ff8a286b;padding:11px 14px;margin-top:22px}.subtle-link{font-size:14px;color:#d3d6de;text-decoration:underline;text-underline-offset:4px;margin-top:14px}
.download-section{margin-top:40px;padding:42px 46px;min-height:340px;border-color:#ff8a282d;border-radius:18px}.download-art{opacity:1;background:linear-gradient(90deg,#12161bf5,#12161bc2 35%,#12161b16 92%),var(--norix-landscape) 70% 58%/cover no-repeat}.download-copy h2{font-size:37px}.download-copy p:not(.eyebrow){font-size:16px;line-height:1.65;margin-top:16px}.download-copy .download-meta{font-size:13px;margin-top:13px;color:#b9bfc9}.download-copy .button{margin-top:23px}.download-copy .subtle-link{display:flex;width:fit-content;margin-top:2px}.faq-section{grid-template-columns:.9fr 1.6fr;gap:48px;padding-top:57px;padding-bottom:62px}.faq{display:flex;flex-direction:column;gap:8px}.faq details{border:1px solid var(--line);border-radius:10px;background:#101319;padding:0 17px}.faq summary{padding:15px 30px 15px 0;font-size:15px;line-height:1.55;min-height:54px}.faq summary:after{top:11px;right:1px;font-size:24px}.faq details[open]{border-color:#ff8a284d}.faq details p{font-size:15px;line-height:1.7;padding:0 0 18px}.faq p a{color:#ffaa60;text-decoration:underline;text-underline-offset:3px}.support-email{font-size:16px;line-height:1.5;word-break:break-word;margin-top:16px}.faq-section .subtle-link{display:block;width:fit-content}.footer{grid-template-columns:1.1fr .9fr .9fr 1.3fr;gap:30px;padding:30px 0 33px;font-size:14px}.footer .brand{font-size:22px;gap:10px}.footer .brand img{width:31px;height:31px}.footer p,.footer-note{font-size:13px;line-height:1.7;margin-top:8px}.footer .footer-platform{margin-top:4px;color:#8c939f}.footer-links{font-size:14px;gap:0}.footer-links a{min-height:38px}.footer-note{margin:0;max-width:none;text-align:right}.footer-note a{font-size:14px;color:var(--orange);padding:0;min-height:38px;display:inline-flex;align-items:center}.footer-note>span{display:block;margin-top:10px;color:#8c939f}
.help-content{margin-top:48px;margin-bottom:65px;max-width:780px}.help-content h1{font-size:42px;line-height:1.18;letter-spacing:-1.2px}.help-content h2{margin-top:32px;font-size:24px;line-height:1.35;letter-spacing:-.4px}.help-content p,.help-content ol,.help-content ul{font-size:16px;line-height:1.75}.help-content a:not(.button){text-underline-offset:3px}.help-content .button{white-space:normal}.notice{border-radius:0 10px 10px 0;background:#ff8a2807}.doc-layout{gap:55px;padding-top:42px}.doc-article{margin:0}.doc-article h1{font-size:38px}.doc-navigation nav a{min-height:44px;font-size:14px}.doc-status{font-size:14px!important}.requisites{border-color:var(--line);background:#11151b}.requisites dd{font-size:16px}.requisites dt{font-size:14px}.document-cards a{background:#11151b}.privacy-groups section{background:#11151b}.terms-contents a{font-size:14px}.doc-navigation .eyebrow{font-size:13px}
@media(min-width:1500px){.hero-content{min-height:600px}.app-preview{width:238px}.hero-phone{width:242px}.power-ring{width:152px;height:152px}.hero-devices{min-height:480px}}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.hero-content{gap:22px;grid-template-columns:1.15fr 1fr}.hero-copy h1{font-size:65px}.hero-subtitle{font-size:29px}.hero-actions{gap:10px}.hero-actions .button{font-size:14px;padding:13px 18px}.hero-devices .app-preview{left:3%;width:229px}.hero-settings{right:0;width:193px!important}.application-layout{gap:30px;grid-template-columns:.9fr 1.2fr}.screen-showcase .mini-screen{width:175px}.screen-showcase .app-preview{width:218px;margin:0 -38px}.network-section{gap:40px}.tariffs-section{gap:30px;grid-template-columns:.8fr 1.65fr}.tariff-card{padding:23px 18px}.tariff-card .price{font-size:34px}.tariff-card .check-list{font-size:13px}.tariff-card .button{font-size:14px}.footer{gap:20px}.footer-note a{font-size:13px}}
@media(max-width:850px){.header nav{gap:19px;font-size:13px}.hero-content{grid-template-columns:1.1fr 1fr;gap:18px}.hero-copy h1{font-size:57px}.hero-subtitle{font-size:26px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .button{min-width:235px}.hero-devices .app-preview{left:2%;top:42px;width:211px;padding:26px 13px 13px}.hero-settings{right:-1%;top:10px;width:166px!important;padding:27px 12px 12px;min-height:370px!important}.hero-devices .power-ring{width:142px;height:142px}.hero-settings .mode-row{padding:9px 7px}.feature-strip{grid-template-columns:repeat(2,1fr)}.application-layout{grid-template-columns:1fr;gap:30px}.application-layout .section-heading{max-width:650px}.application-layout .section-heading>p{max-width:560px}.app-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px}.screen-showcase .mini-screen{width:200px}.screen-showcase .app-preview{width:238px;margin:0 -20px}.network-section{grid-template-columns:1fr 1fr;gap:28px}.tariffs-section{grid-template-columns:1fr;gap:30px}.tariffs-section .section-heading{max-width:650px}.tariffs-section .section-heading>p{max-width:600px}.tariff-card .check-list{font-size:14px}.tariff-card .price{font-size:38px}.tariff-description{min-height:0}.faq-section{grid-template-columns:1fr;gap:28px}.footer{grid-template-columns:1fr 1fr;gap:22px 35px}.footer-note{text-align:left}.doc-layout{grid-template-columns:1fr;gap:28px}.doc-navigation nav{display:flex;flex-direction:row;flex-wrap:wrap}.steps{gap:22px}.steps li{gap:12px}.steps h3{font-size:16px}}
@media(max-width:720px){.wrap{width:calc(100% - 40px)}.header{height:auto;min-height:0;padding:14px 0 3px;gap:8px}.header .brand{font-size:21px}.header .brand img{width:31px;height:31px}.header>.button{font-size:14px;padding:10px 16px;min-height:43px;margin-left:auto}.header nav{order:3;width:100%;overflow-x:auto;gap:24px;font-size:14px;justify-content:flex-start;padding:0}.header nav a{min-height:47px}.hero-content{display:flex;flex-direction:column;padding:35px 0 26px;gap:28px;align-items:flex-start;min-height:0}.hero-copy .eyebrow{font-size:12px;margin-bottom:13px}.hero-copy h1{font-size:clamp(46px,11vw,68px);line-height:1.05;letter-spacing:-1.6px}.hero-subtitle{font-size:clamp(25px,5.9vw,32px);line-height:1.24;margin-top:15px}.hero-subtitle br{display:none}.intro{font-size:16px!important;line-height:1.65;margin-top:18px;max-width:490px}.hero-actions{flex-direction:row;align-items:stretch;margin-top:23px;gap:10px}.hero-actions .button{min-width:0;width:auto;max-width:none;padding:13px 18px;font-size:14px}.hero-platform{font-size:13px;gap:18px;margin-top:18px}.hero-note{font-size:13px;margin-top:10px}.hero-backdrop{background:linear-gradient(180deg,#090b0eee 0%,#090b0ea9 35%,#090b0e19 70%,#090b0e 100%),var(--norix-landscape) 66% 58%/auto 100% no-repeat}.hero-devices{align-self:center;width:min(420px,100%);min-height:445px}.hero-devices .app-preview{left:7%;top:16px;width:222px;padding:26px 15px 13px}.hero-devices .power-ring{width:145px;height:145px;margin:26px auto}.hero-settings{right:4%;top:0;width:181px!important;min-height:360px!important;padding:28px 13px 13px}.hero-settings h3{font-size:18px}.hero-settings .mini-brand{margin-bottom:19px}.hero-settings .mini-explanation{font-size:11px!important;margin-top:16px!important}.preview-label{font-size:12px;bottom:0}.section{padding:43px 0}.section-heading h2,h2{font-size:32px;letter-spacing:-.6px}.section-heading p:not(.eyebrow){font-size:16px;margin-top:17px}.eyebrow{font-size:12px;margin-bottom:13px}.feature-strip{padding:18px 0 27px;gap:12px;grid-template-columns:1fr 1fr}.feature-strip .feature{display:block;padding:19px 16px}.feature-strip h3{font-size:16px;margin-top:14px}.feature-strip p{font-size:14px;line-height:1.65;margin-top:8px}.feature>.icon{width:27px;height:27px}.application-section{padding:43px 0}.app-benefits{display:flex;gap:20px}.app-benefits strong{font-size:16px}.app-benefits span{font-size:14px}.screen-showcase{min-height:460px}.screen-showcase .mini-screen{width:175px;height:354px}.screen-showcase .app-preview{width:227px;margin:0 -48px}.screen-showcase .power-ring{width:148px;height:148px}.screen-showcase .preview-status{font-size:12px}.network-section{grid-template-columns:1fr;gap:26px}.network-card{padding:25px}.network-card h3{font-size:23px}.network-card p{font-size:16px}.network-points{font-size:14px}.steps-section{padding:37px 0}.steps{grid-template-columns:1fr;gap:26px}.steps li{display:flex;gap:17px}.steps h3{font-size:18px}.steps p{font-size:15px;margin-top:7px}.step-number{font-size:19px}.tariffs-section{gap:27px}.tariff-cards{gap:15px}.tariff-card{padding:24px 20px}.tariff-description{font-size:15px}.tariff-card .check-list{font-size:14px}.tariff-card .button{font-size:15px}.section-heading .sale-note{font-size:14px;margin-top:19px}.download-section{min-height:340px;margin-top:20px;padding:31px 24px}.download-copy h2{font-size:32px}.download-copy p:not(.eyebrow){font-size:16px}.download-copy p br{display:none}.download-copy .download-meta{font-size:13px}.download-copy .button{font-size:15px;width:fit-content}.download-art{background:linear-gradient(90deg,#12161bef,#12161b69),var(--norix-landscape) 68% 60%/auto 100% no-repeat}.faq-section{padding:44px 0;gap:27px}.faq summary,.faq details p{font-size:15px}.support-email{font-size:16px}.footer{padding:25px 0;grid-template-columns:1fr 1fr;gap:23px 20px}.footer>div:first-child,.footer-note{grid-column:1/-1}.footer-links{font-size:14px}.footer-note a{font-size:14px}.footer p{font-size:13px}.help-content{margin:33px 0 47px}.help-content h1,.doc-article h1{font-size:33px;line-height:1.22;letter-spacing:-.7px}.help-content h2{font-size:23px}.help-content p,.help-content li{font-size:16px}.help-content .button{width:fit-content;max-width:100%}.doc-layout{padding-top:27px;padding-bottom:45px}.doc-article{margin:0}.doc-navigation nav a{font-size:14px;min-height:44px}.document-cards{grid-template-columns:1fr}.doc-article .requisites{padding:20px}.doc-article .notice{padding:16px}.requisites dl{grid-template-columns:1fr!important;gap:5px}.requisites dd{margin-bottom:12px}.privacy-groups section{padding:18px}.terms-contents a{font-size:14px}}
@media(max-width:480px){.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.feature-strip{grid-template-columns:1fr 1fr}.feature-strip .feature{padding:18px 14px}.feature-strip h3{font-size:15px}.feature-strip p{font-size:14px}.hero-devices{min-height:430px}.hero-devices .app-preview{left:3%;width:212px}.hero-settings{right:0;width:170px!important}.hero-devices .power-ring{width:139px;height:139px}.screen-showcase .mini-screen{display:none}.screen-showcase .app-preview{width:240px;margin:0}.screen-showcase .power-ring{width:156px;height:156px}.screen-showcase{min-height:450px}.tariff-cards{grid-template-columns:1fr}.tariff-card .price{font-size:38px}.download-copy .button{width:100%}.download-section{padding:29px 22px}.hero-platform{gap:15px}}
@media(max-width:359px){.wrap{width:calc(100% - 32px)}.hero-copy h1{font-size:43px}.hero-copy .eyebrow{font-size:11px;letter-spacing:1px}.hero-subtitle{font-size:25px}.hero-platform{font-size:12px;gap:12px}.hero-devices .app-preview{left:1%;width:196px;padding:25px 12px 13px}.hero-settings{width:157px!important;right:0}.hero-devices .power-ring{width:130px;height:130px}.hero-devices{min-height:420px}.feature-strip{grid-template-columns:1fr}.feature-strip .feature{display:grid;grid-template-columns:30px 1fr;gap:0 13px}.feature>.icon{grid-row:span 2}.feature-strip h3{margin:0;font-size:17px}.feature-strip p{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
@media print{body{background:white;color:black}.header,.footer,.doc-navigation,.terms-contents{display:none}.wrap{width:100%}.doc-layout{display:block;padding:0}.doc-article p,.doc-article li,.doc-article dd,.doc-article dt{color:black}.notice,.requisites,.privacy-groups section{background:white;border:1px solid #aaa}.help-content a:not(.button){color:black;text-decoration:underline}}

.hero-devices{min-height:535px}.hero-devices .power-ring{width:142px;height:142px;margin:18px auto}.hero-devices .preview-status{margin:16px 3px 0;padding:6px}.hero-devices .preview-server{padding:10px}.hero-devices .muted{font-size:11px;line-height:1.45}.hero-devices .preview-server strong{font-size:14px;line-height:1.4}.hero-devices .preview-bottom{margin-top:14px}.hero-devices .preview-label{transform:none;bottom:0;margin:0;line-height:1.6;font-size:12px}
@media(max-width:720px){.hero-devices{min-height:515px}.hero-devices .power-ring{width:135px;height:135px;margin:18px auto}}
@media(max-width:359px){.hero-devices .power-ring{width:125px;height:125px}.hero-devices{min-height:505px}}

@media(max-width:720px){.header nav{gap:8px;justify-content:space-between;overflow:visible}.header nav a{flex-shrink:0}}
@media(max-width:320px){.header nav{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.header nav a{min-height:40px}}

/* Shared mountain identity, matching the approved reference. */
.brand img{width:43px;height:30px;border-radius:0;object-fit:contain}.header .brand img{width:43px;height:30px}.footer .brand img{width:38px;height:27px}.preview-top img,.mini-brand img{object-fit:contain;border-radius:0}
@media(max-width:720px){.header .brand img{width:39px;height:28px}}

/* Account entry */
.header .account-link{color:#e8eaf0;font-size:14px;font-weight:600;white-space:nowrap;min-height:44px;display:flex;align-items:center;padding:6px 0}.header{gap:18px}.header nav{gap:22px}.header .account-link:hover{color:#ff9a4a}
@media(max-width:1050px) and (min-width:721px){.header{flex-wrap:wrap}.header nav{order:4;width:100%;justify-content:center}.header .brand{margin-right:auto}}
@media(max-width:720px){.header{gap:12px}.header .brand{margin-right:auto}.header .account-link{font-size:14px}.header>.button{padding:10px 12px}.header nav{order:4;width:100%;justify-content:space-between}}
@media(max-width:359px){.header .account-link{width:auto;order:3}.header>.button{order:2}.header .brand{margin-right:0}.header{justify-content:space-between}.header .brand span{font-size:19px}}

.account-short-label{display:none}
@media(max-width:720px){.header .account-link .account-full-label{display:none}.header .account-link .account-short-label{display:inline}.header>.button{font-size:14px}.header .brand span{font-size:20px}.header .brand img{width:32px;height:26px}.header{gap:10px}}
