:root{--navy:#0b132b;--navy-soft:#132d50;--blue:#2563eb;--blue-light:#73a6ff;--ink:#172c47;--muted:#475569;--line:#dbe3ee;--surface:#f8fafc;--white:#fff;--radius:1rem;--container:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Myanmar Text,Noto Sans Myanmar,sans-serif}html[lang=my] body{line-height:1.9}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #e6a326}p{line-height:1.75}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em}h1{font-size:clamp(2.8rem,5.3vw,4.4rem);font-weight:600;line-height:1.13}h2{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:500;line-height:1.25}h3{font-size:2rem;font-weight:500}html[lang=my] h1{font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.65}html[lang=my] h2{line-height:1.65}.container{width:min(var(--container),calc(100% - 4rem));margin-inline:auto}.skip-link{background:var(--white);z-index:20;padding:1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.site-header{background:var(--white);border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:96px;display:flex}.brand{letter-spacing:-.06em;align-items:center;gap:.65rem;font-size:1.45rem;font-weight:700;line-height:1.1;display:inline-flex}.brand-mark{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:38px;height:42px;font-size:1.7rem;display:grid;position:relative}.brand-mark>span{color:var(--blue-light);font-size:1rem;position:absolute;top:-5px;right:-3px}.brand-tech{letter-spacing:.38em;margin-top:.35rem;font-size:.6rem;display:block}.navigation{align-items:center;gap:1.9rem;font-size:.88rem;display:flex}.navigation>a[aria-current=page],.navigation>a:hover{color:var(--blue)}.language-switcher{border:1px solid var(--line);border-radius:7px;gap:.3rem;padding:4px;display:flex}.language-switcher a{padding:.35rem .55rem;font-size:.8rem}.language-switcher a[aria-current]{background:var(--navy);color:var(--white);border-radius:4px}.menu-toggle{display:none}.hero{background:var(--navy);color:var(--white);overflow:hidden}.hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:2rem;min-height:580px;padding-block:5rem;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.7rem;font-size:.72rem;font-weight:600;display:flex}.status-dot{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero .eyebrow{color:#bccce1}.hero h1{margin-bottom:1.5rem}.hero h1>span{color:var(--blue-light)}.hero-description{color:#c2cfdf;max-width:480px;margin-bottom:2rem;font-size:1rem}.hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.button{border:1px solid var(--blue);background:var(--blue);color:var(--white);border-radius:6px;justify-content:center;align-items:center;gap:1.4rem;padding:.95rem 1.2rem;font-size:.86rem;line-height:1.5;transition:background .15s;display:inline-flex}.button:hover{background:#1049bc}.button-secondary{background:0 0;border-color:#52647b}.button-secondary:hover{background:var(--navy-soft)}.hero-art{background:radial-gradient(#1c478044,#0000 65%);place-items:center;height:390px;display:grid;position:relative}.orbit{border:1px solid #4c739644;border-radius:50%;width:320px;height:320px;position:absolute;transform:rotate(-35deg)scaleX(.7)}.orbit-two{border-color:#5b8bdd66;width:360px;height:230px;transform:rotate(35deg)}.nova-core{color:#8eb9ff;text-shadow:0 0 75px #367ee855;font-family:Georgia,serif;font-size:250px;line-height:1;transform:rotate(12deg)}.art-caption,.art-coordinate{color:#91a8c4;letter-spacing:.12em;font-family:monospace;font-size:.6rem;position:absolute}.art-caption{bottom:0;left:20px}.art-coordinate{top:10px;right:0}.hero-bottom{color:#a5b7ce;letter-spacing:.05em;border-top:1px solid #ffffff20;justify-content:space-between;padding-block:1.2rem;font-size:.72rem;display:flex}.hero-bottom span span{margin-left:2rem}.section{padding-block:6rem}.section .eyebrow{color:var(--blue)}.section-heading{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:2rem;display:flex}.section-heading h2{margin:0}.section-heading p{color:var(--muted);margin:0;font-size:.9rem}.product-card{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1.2fr;display:grid;overflow:hidden}.product-visual{background:var(--surface);letter-spacing:-.03em;flex-direction:column;justify-content:center;align-items:center;gap:1.7rem;min-height:310px;font-size:1.25rem;display:flex}.pos-symbol{background:var(--blue);color:#fff;border-radius:22px;place-items:center;width:95px;height:95px;font-size:3.9rem;display:grid;position:relative;box-shadow:0 14px 30px #145be82b}.pos-symbol span{color:#a9cdff;font-size:1.5rem;position:absolute;top:0;right:4px}.product-copy{padding:3rem}.product-copy .eyebrow,.product-copy h3{margin-bottom:1rem}.product-copy>p{color:var(--muted);max-width:430px}.coming-soon{color:var(--muted);align-items:center;gap:.6rem;margin-top:.6rem;font-size:.77rem;display:inline-flex}.coming-soon .status-dot{background:var(--blue)}.about-section{background:var(--surface);border-block:1px solid var(--line)}.about-grid{grid-template-columns:1fr 1.7fr;gap:3rem;display:grid}.about-grid>div{max-width:650px}.about-grid p:last-child{color:var(--muted);margin-bottom:0}.site-footer{padding-top:3rem}.footer-main{justify-content:space-between;align-items:start;gap:2rem;padding-bottom:2.5rem;display:flex}.footer-main p{color:var(--muted);margin-top:1rem;font-size:.8rem}.footer-main>a{font-size:.8rem}.footer-main>a span{margin-left:1rem}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;padding-block:1.4rem;font-size:.7rem;display:flex}.footer-bottom small{font-size:inherit}@media (min-width:1600px){.hero-grid{min-height:650px}}@media (max-width:1000px){.navigation{gap:1rem}.hero-grid{grid-template-columns:1.5fr 1fr}.hero-art{transform:scale(.85)}.section-heading{display:block}.section-heading p{margin-top:1rem}.product-copy{padding:2rem}}@media (max-width:760px){.container{width:calc(100% - 2.5rem)}.header-inner{flex-wrap:wrap;gap:0;min-height:80px}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:5px;padding:.5rem .7rem;font-size:.8rem;display:block}.navigation{flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;padding:1.5rem 0;display:none}.navigation.is-open{display:flex}.hero-grid{grid-template-columns:1fr;gap:1rem;padding-block:3.5rem 2rem}.hero-copy{max-width:560px}.hero-art{height:230px;transform:none}.orbit-one{width:210px;height:210px}.orbit-two{width:270px;height:160px}.nova-core{font-size:170px}.art-caption{left:0}.hero-bottom{font-size:.65rem}.section{padding-block:3.5rem}.product-card{grid-template-columns:1fr}.product-visual{min-height:240px}.product-copy{padding:1.7rem}.about-grid{grid-template-columns:1fr;gap:.5rem}.footer-main{flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:.6rem}.eyebrow{font-size:.67rem}.hero-actions .button{gap:.7rem}html[lang=my] .hero-actions{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.product-visual{background:#020d22}.product-visual img{width:100%;height:auto;display:block}.brand{border-left:3px solid var(--blue);padding-left:.7rem}.navigation{gap:1.2rem}.navigation>a[aria-current]{color:var(--blue)}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem;max-width:480px;font-size:.85rem;display:grid}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:3rem;font-size:.75rem;display:flex}.breadcrumb a{text-underline-offset:.2em;text-decoration:underline}.page-intro{background:var(--surface);border-bottom:1px solid var(--line);padding-block:2rem 4.5rem}.page-intro h1{max-width:900px;font-size:clamp(2.5rem,4.5vw,3.8rem)}.page-description{max-width:720px;color:var(--muted);margin-bottom:0;font-size:1.1rem}.page-intro .eyebrow{color:var(--blue)}.product-list{gap:2rem;display:grid}.product-visual:focus-visible{outline-offset:-5px}.product-hero{padding-block:2rem 5rem}.product-hero .breadcrumb{color:#c2cfdf}.product-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.product-hero h1{font-size:clamp(2.5rem,4.5vw,3.6rem)}.product-name{color:var(--blue-light);font-size:1.1rem}.product-brand-panel{border-radius:var(--radius);background:#020d22;border:1px solid #ffffff25;margin:0;overflow:hidden}.product-brand-panel img{width:100%;height:auto;display:block}.product-brand-panel figcaption{color:#c2cfdf;border-top:1px solid #ffffff25;padding:1rem 1.5rem;font-size:.8rem}.section-description{color:var(--muted);max-width:680px;margin-bottom:2.5rem}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.info-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;padding:2rem}.info-card h3{letter-spacing:-.02em;font-size:1.35rem;line-height:1.5}.info-card h2{font-size:1.65rem;line-height:1.5}.info-card p,.two-column p,.prose p,.policy-section p,.callout p{color:var(--muted)}.card-number{color:var(--blue);margin-bottom:2rem;font-family:monospace;display:block}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.two-column h2{font-size:1.8rem;line-height:1.5}.callout{background:var(--surface);border-radius:var(--radius);grid-template-columns:1.5fr 1fr;align-items:center;gap:3rem;padding:3rem;display:grid}.callout h2{font-size:2rem}.callout-actions{flex-direction:column;align-items:start;gap:1.5rem;display:flex}.text-link{color:var(--blue);text-underline-offset:.25em;line-height:1.8;text-decoration:underline}.small-copy{margin-top:1.5rem;font-size:.85rem}.support-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:3rem;display:grid}.prose h2{margin-top:2.5rem;font-size:1.8rem}.prose h2:first-child{margin-top:0}.report-steps{color:var(--muted);padding-left:1.4rem}.report-steps li{margin-bottom:1rem;padding-left:.5rem;line-height:1.8}.resource-links{margin-block:1.5rem;padding:0;list-style:none}.resource-links li{border-bottom:1px solid var(--line)}.resource-links a{color:var(--blue);text-underline-offset:.25em;padding-block:1rem;line-height:1.8;text-decoration:underline;display:block}.legal-content{max-width:850px}.policy-section+.policy-section{border-top:1px solid var(--line);margin-top:3rem;padding-top:3rem}html[lang=my] h3{letter-spacing:0;line-height:1.8}html[lang=my] .eyebrow{letter-spacing:.03em}html[lang=my] .page-intro h1,html[lang=my] .product-hero h1{font-size:clamp(2rem,3.8vw,3rem)}@media (max-width:1100px){.header-inner{flex-wrap:wrap;gap:0}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:5px;padding:.65rem .8rem;font-size:.85rem;display:block}.navigation{flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;padding:1.5rem 0;display:none}.navigation.is-open{display:flex}}@media (max-width:900px){.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero-grid{grid-template-columns:1fr}.product-brand-panel{max-width:600px}.support-grid,.callout{grid-template-columns:1fr}}@media (max-width:760px){.page-intro{padding-bottom:3rem}.two-column,.benefit-grid{grid-template-columns:1fr;gap:1.25rem}.product-hero{padding-bottom:3rem}.footer-main{flex-direction:column}.footer-links{grid-template-columns:1fr}.info-card,.callout{padding:1.5rem}.breadcrumb{margin-bottom:2rem}}.product-copy h2{margin-bottom:1rem;font-size:2rem;font-weight:500}.account-workspace{--account-border:#8190a5;background:var(--surface);min-height:70vh;padding:3.5rem 1.25rem 5rem}.account-shell{width:100%;max-width:480px;margin:0 auto}.account-workspace-profile .account-shell{max-width:640px}.account-heading{margin-bottom:1.75rem}.account-eyebrow{color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:700;display:flex}.account-eyebrow span{color:var(--muted);border-left:1px solid var(--account-border);padding-left:.5rem;font-weight:400}.account-heading h1,:lang(my) .account-heading h1{letter-spacing:-.025em;margin:0 0 .75rem;font-size:1.75rem;font-weight:650;line-height:1.4}:lang(my) .account-heading h1{letter-spacing:normal;line-height:1.75}.account-description{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.account-card{border:1px solid var(--line);background:var(--white);border-radius:.875rem;padding:2rem;box-shadow:0 3px 12px #0b132b08}.account-panel{width:100%;min-width:0}.account-workspace .form-field{margin-bottom:1.5rem}.account-workspace .form-field label{color:var(--navy);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.account-workspace .form-field input,.account-workspace .form-field textarea{appearance:none;width:100%;min-height:46px;font:inherit;border:1px solid var(--account-border);background:var(--white);color:var(--ink);border-radius:.5rem;padding:.7rem .8rem;font-size:1rem;line-height:1.5;display:block;box-shadow:0 1px 2px #0b132b08}.account-workspace .form-field textarea{resize:vertical;overflow-wrap:anywhere;min-height:112px}.account-workspace :is(input,textarea,button,a):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.account-workspace .form-field .small-copy{color:var(--muted);margin:.5rem 0 0;font-size:.8rem;line-height:1.65}.account-workspace .account-button{appearance:none;border:1px solid var(--blue);width:100%;min-height:46px;font:inherit;text-align:center;cursor:pointer;border-radius:.5rem;justify-content:center;padding:.75rem 1rem;font-size:.9rem;font-weight:600;line-height:1.6}.account-workspace .account-button:disabled{cursor:wait;opacity:.7}.account-workspace .account-button-secondary{background:var(--white);width:auto;color:var(--ink);border-color:var(--account-border)}.account-workspace .account-button-secondary:hover{background:var(--surface)}.account-links{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.account-links .text-link{overflow-wrap:anywhere;text-underline-offset:.2em;padding:.25rem 0;font-size:.875rem;line-height:1.7}.form-message:empty{display:none}.account-feedback{overflow-wrap:anywhere;border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--surface);border-radius:.375rem;margin:1.25rem 0 0;padding:.875rem 1rem;font-size:.875rem;line-height:1.7}.account-feedback-success{color:#166044;background:#f0f9f4;border-color:#bbdfca}.account-feedback-notice{color:#763e18;background:#fffbf2;border-color:#e8d4ae}.account-card>.account-feedback{margin:0 0 1.5rem}.profile-details{margin:0}.profile-details>div{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:1rem;padding:.875rem 0;display:grid}.profile-details>div:first-child{padding-top:0}.profile-details dt{color:var(--muted);font-size:.875rem}.profile-details dd{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:500}.account-badge{color:#166044;background:#edf7f1;border-radius:1rem;padding:.2rem .65rem;font-size:.8rem;display:inline-block}.profile-verification{margin:1.25rem 0 0;font-size:.875rem}.profile-verified{color:#166044}.profile-actions{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.5rem}@media (max-width:520px){.account-workspace{padding:2rem 1rem 3rem}.account-card{padding:1.5rem}.account-heading h1,:lang(my) .account-heading h1{font-size:1.5rem}.profile-details>div{grid-template-columns:1fr;gap:.4rem}}@media (min-width:1101px){.navigation{gap:.9rem}}.account-workspace .form-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:.5rem;display:flex}.account-workspace .form-label-row label{margin-bottom:0}.account-workspace .form-label-row .text-link{font-size:.8rem}.password-control{position:relative}.account-workspace .password-control input{padding-right:3.25rem}.password-toggle{appearance:none;width:44px;height:calc(100% - 2px);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;right:1px}.password-toggle:hover{color:var(--navy);background:var(--surface)}.account-links p{color:var(--muted);margin:0;font-size:.875rem}.account-feedback p{margin:0}.account-feedback .feedback-next{margin-top:.6rem}.customer-workspace{padding-top:2rem}.customer-container{width:100%;max-width:var(--container);margin:0 auto}.customer-toolbar{justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:flex}.customer-portal-label{color:var(--muted);margin:0 0 .35rem;font-size:.8rem}.customer-identity{overflow-wrap:anywhere;margin:0;font-size:.9rem}.customer-toolbar>div:first-child{min-width:0}.customer-toolbar>.account-panel{flex-shrink:0;width:auto;max-width:100%}.customer-toolbar .account-feedback{max-width:340px}.customer-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.customer-navigation a{color:var(--muted);border-bottom:2px solid #0000;padding:.65rem .25rem;font-size:.9rem}.customer-navigation a[aria-current]{color:var(--blue);border-color:var(--blue);font-weight:600}.customer-main{padding-bottom:1rem}.customer-main h1{overflow-wrap:anywhere}.customer-workspace .account-workspace{min-height:0;padding:0}.customer-workspace .account-shell{margin:0}.customer-section-title,.customer-state h2,.customer-overview h2{margin:0 0 1rem;font-size:1.1rem;font-weight:600;line-height:1.7}.customer-product-grid,.customer-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.customer-product h3{margin:0 0 1rem;font-size:1.3rem}.customer-product p,.customer-state p{color:var(--muted);font-size:.9rem;line-height:1.8}.customer-product .account-button{width:auto;margin-top:1.5rem}.customer-shop-grid{align-items:start;gap:.875rem;margin:0;padding:0;list-style:none}.account-card.customer-shop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;padding:1rem 1.25rem;display:grid}.customer-shop>.account-badge{justify-self:start;max-width:100%}.customer-shop h2{overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:1rem;line-height:1.7}.customer-shop .text-link{grid-area:1/2;align-items:center;min-height:44px;padding:.5rem 0;font-size:.875rem;display:inline-flex}.customer-badge-suspended{color:#763e18;background:#fffbf2}.customer-overview{max-width:760px}.customer-profile-link{margin-top:1.5rem;display:inline-block}.customer-state{max-width:760px}.customer-state>.text-link{margin:1rem 0 0;display:inline-block}.customer-state .account-button{width:auto;margin-right:1.5rem}@media (max-width:760px){.customer-product-grid,.customer-shop-grid{grid-template-columns:1fr}.customer-workspace{padding-top:1.25rem}.customer-toolbar{align-items:center;gap:.75rem 1rem;padding-bottom:1rem}.customer-toolbar>div:first-child{flex:1}.customer-toolbar .account-button{padding:.65rem .8rem}.customer-portal-label{margin-bottom:.2rem}.customer-navigation{gap:.15rem .875rem;margin-bottom:1.5rem;padding-bottom:.5rem}.customer-navigation a{min-height:44px;padding:.55rem .15rem}}.customer-shop .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subscription-section{margin-top:1.25rem}.subscription-details>div{grid-template-columns:minmax(150px,1fr) minmax(0,2fr);padding-block:.75rem}.subscription-note{color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.8}.subscription-observed{color:var(--muted);margin:1.5rem 0 0;font-size:.8rem;line-height:1.8}@media (max-width:520px){.subscription-details>div{grid-template-columns:1fr}}.commerce-navigation{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0 0 1.5rem;display:flex}.commerce-navigation a{padding:.5rem 0}.commerce-card{margin-bottom:1rem}.commerce-card h2{overflow-wrap:anywhere;margin:0 0 1rem;font-size:1.1rem;line-height:1.8}.commerce-action{margin-top:1.5rem}.commerce-action .account-button{width:auto;max-width:100%}.commerce-orders{max-width:760px;margin:0;padding:0;list-style:none}.commerce-orders .account-badge{margin-bottom:.75rem}.commerce-orders p{overflow-wrap:anywhere;font-size:.875rem}@media (max-width:520px){.commerce-action .account-button{width:100%}}.commerce-shop-name{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.95rem;font-weight:600}.commerce-status{color:var(--ink);background:#eef2f7}
