:root{--brand:#1a397c;--brand-deep:#122b61;--red:#cc242e;--ink:#182337;--muted:#6a7485;--line:#e5e9f0;--surface:#f4f6fa;--soft-blue:#edf2fc;--white:#fff;--error:#b11e28;--radius:20px;--font:HanpassSans,-apple-system,BlinkMacSystemFont,'Segoe UI','Apple SD Gothic Neo','Malgun Gothic',sans-serif;color-scheme:light}
*{box-sizing:border-box}html{background:#edf0f5;scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);font-size:15px;line-height:1.6;letter-spacing:-.025em;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.35;letter-spacing:-.055em;font-weight:750}h2{font-size:21px;line-height:1.4;letter-spacing:-.04em}h3{font-size:18px;line-height:1.5;letter-spacing:-.035em}h1:focus{outline:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #607fbf;outline-offset:4px}.icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-app{max-width:480px;background:var(--white);min-height:100dvh;margin:auto;position:relative;padding-bottom:112px}.desktop-aside{display:none}.demo-strip{text-align:center;background:#f1f3f7;color:#677287;font-size:10px;padding:5px 12px;letter-spacing:0}.topbar{height:74px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.header-brand{display:flex;align-items:center;gap:8px;min-width:0}.header-brand>a{display:flex;align-items:center;gap:7px;flex-wrap:wrap;row-gap:0}.header-brand img{width:107px;height:auto}.header-brand>a>span{font-size:11px;color:#637087;letter-spacing:0}.language-button{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;background:white;border:1px solid var(--line);border-radius:20px;padding:8px 10px;max-width:165px;min-height:40px;line-height:1.5}.language-button .icon{width:15px;height:15px}.language-button .icon:last-child{width:11px}.icon-button{width:38px;min-width:38px;height:40px;background:transparent;display:grid;place-items:center;border-radius:50%}.header-brand>.icon-button{margin-left:-12px}.hero{margin:0 20px;min-height:350px;background:var(--soft-blue);border-radius:var(--radius);padding:25px 25px 0;position:relative;overflow:hidden;isolation:isolate}.hero-top{display:flex;justify-content:space-between;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--brand)}.tiny-brand{display:flex;gap:3px;transform:rotate(-32deg)}.tiny-brand i{display:block;width:7px;height:15px;border-radius:3px;background:var(--brand)}.tiny-brand i:last-child{background:var(--red);transform:translateY(4px)}.hero h1{color:var(--brand-deep);margin-top:17px;font-size:30px;position:relative;z-index:2;max-width:340px}.hero>p{font-size:12px;line-height:1.8;color:#60708c;margin-top:11px;max-width:310px;position:relative;z-index:2}.hero-foot{position:relative;margin:148px -25px 0;padding:13px 24px;display:flex;align-items:center;gap:9px;background:#e3eaf6;font-size:11px;color:var(--brand);font-weight:550;z-index:2}.hero-foot .icon{width:16px;height:16px}.sim-art{position:absolute;width:208px;height:174px;bottom:42px;right:15px;perspective:500px}.sim-card{position:absolute;width:105px;height:139px;left:55px;top:7px;background:var(--brand);border-radius:15px;clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);transform:rotate(-17deg);box-shadow:10px 15px 20px #1a397c22;color:white;z-index:1}.sim-card:after{content:'';position:absolute;inset:0;border:1px solid #ffffff35;border-radius:15px;background:linear-gradient(120deg,#ffffff12,transparent 50%)}.sim-word{font-size:13px;font-weight:750;letter-spacing:-.04em;margin:20px 14px}.sim-word span{display:block;font-weight:400;font-size:8px;letter-spacing:.02em;line-height:1.3}.chip{position:absolute;left:15px;top:66px;width:32px;height:26px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid #bbafa0;background:#aa997f;border-radius:5px;overflow:hidden}.chip i{background:#ead8b8}.sim-lte{position:absolute;font-size:6px;letter-spacing:.12em;left:15px;bottom:13px;color:#ccd6e9}.sim-brand{position:absolute;bottom:13px;right:13px;display:flex;gap:2px;transform:rotate(-25deg)}.sim-brand i{display:block;width:5px;height:13px;background:white;border-radius:2px}.sim-brand i:last-child{background:#f04b53;transform:translateY(3px)}.signal{position:absolute;border:1px solid #b9c7e2;border-radius:50%;width:203px;height:75px;bottom:16px;left:-9px;transform:rotate(-20deg)}.signal-two{width:260px;height:98px;left:-37px;bottom:4px;border-color:#ccd6e9}.art-dot{position:absolute;right:20px;top:40px;width:12px;height:12px;background:var(--red);border-radius:50%}.plans-section{padding:27px 20px 0}.section-intro{padding:0 3px}.section-intro>p{font-size:12px;color:var(--muted);margin-top:5px}.filters{display:flex;gap:7px;margin-top:20px;overflow-x:auto;padding:3px 1px 7px;scrollbar-width:none}.filter{flex-shrink:0;border-radius:22px;background:#f3f5f8;color:#657084;padding:8px 15px;min-height:39px;font-size:12px;font-weight:550}.filter.selected{background:var(--brand);color:white}.list-meta{display:flex;align-items:center;justify-content:space-between;margin:13px 3px 14px;gap:15px}.list-meta>span{font-size:11px;color:var(--muted)}.sort-control{display:flex;align-items:center;position:relative}.sort-control select{appearance:none;background:transparent;border:0;font-size:11px;padding:6px 22px 6px 3px;max-width:200px}.sort-control .icon{position:absolute;right:0;pointer-events:none;width:13px;height:13px}.plan-card{border:1px solid #dce3ef;border-radius:var(--radius);padding:21px;box-shadow:0 5px 16px #1a397c06}.tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tags span{font-size:10px;line-height:1.5;padding:3px 7px;background:var(--surface);color:#68758d;border-radius:5px;font-weight:550}.tags .carrier{color:var(--brand);background:var(--soft-blue);font-weight:750}.plan-card h3{margin-top:12px;font-size:19px}.plan-sub{font-size:11px;color:var(--muted);margin-top:4px}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:23px;padding:18px 0;background:#f7f9fc;border-radius:12px}.metrics>div{display:flex;align-items:center;text-align:center;flex-direction:column;min-width:0;padding:0 6px;line-height:1.5}.metrics>div+div{border-left:1px solid #e1e6ef}.metrics .icon{color:var(--brand);width:21px;height:21px;margin-bottom:8px}.metrics small{font-size:10px;color:var(--muted);margin-bottom:7px}.metrics strong{font-size:14px;letter-spacing:-.025em;word-break:normal;overflow-wrap:anywhere}.metrics>div>span{font-size:10px;color:var(--muted);margin-top:3px}.pricing{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 0}.pricing>div:first-child{display:flex;flex-direction:column;gap:5px}.discount{color:var(--red);font-size:11px;font-weight:650}.regular-price{font-size:10px;color:var(--muted)}.price{display:flex;align-items:baseline;gap:4px;color:var(--brand);white-space:nowrap}.price strong{font-size:30px;line-height:1.1;letter-spacing:-.055em}.price>span{font-size:11px;font-weight:500}.button{width:100%;min-height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;font-size:14px;font-weight:650;line-height:1.55;transition:background .18s,transform .18s;text-align:center}.button .icon{width:18px;height:18px}.primary{background:var(--brand);color:white}.primary:hover{background:var(--brand-deep)}.primary:disabled{background:#dce2ed;color:#8894a9}.outline{background:white;border:1px solid #d5ddeb;color:var(--brand)}.outline:hover{background:var(--surface)}.secondary{background:var(--soft-blue);color:var(--brand)}.button:active:not(:disabled){transform:translateY(1px)}.lower-content{padding:23px 23px 0}.accordions details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:15px 0;font-size:13px;font-weight:600}summary::-webkit-details-marker{display:none}summary .icon{width:16px;height:16px;color:#7a879e;transition:transform .2s}details[open] summary .icon{transform:rotate(180deg)}.policy-copy{font-size:12px;line-height:1.9;color:#657084;padding-bottom:18px;word-break:normal;overflow-wrap:anywhere}.policy-copy p+p{margin-top:12px}.support{padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:13px}.support>div{display:flex;align-items:center;gap:10px}.support>div>.icon{width:19px;color:var(--brand)}.support>div>div{display:flex;flex-direction:column;gap:3px}.support strong{font-size:12px;font-weight:600}.support span{font-size:10px;color:var(--muted)}.support>a{font-size:13px;color:var(--brand);font-weight:700;white-space:nowrap}.support>a .icon{width:12px;height:12px;margin-left:4px}footer{font-size:10px;color:#858e9d;padding:12px 0 8px;text-align:center}footer span{display:block;font-size:9px;margin-top:4px;letter-spacing:.03em}.bottom-bar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,480px);background:#fffffff5;padding:14px 22px max(17px,env(safe-area-inset-bottom));border-top:1px solid #eef1f6;z-index:5;box-shadow:0 -8px 22px #ffffffc9}.page-content{padding:0 24px 20px}.steps{display:flex;list-style:none;justify-content:space-between;gap:8px;padding:18px 0;margin:0 0 15px;border-bottom:1px solid var(--line)}.steps li{display:flex;align-items:center;gap:6px;font-size:10px;color:#919aab;line-height:1.5}.steps li>span{width:20px;min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f1f3f7;font-size:9px;letter-spacing:0}.steps li.active{color:var(--brand);font-weight:700}.steps li.active>span{background:var(--brand);color:white}.steps li.passed>span{background:var(--soft-blue);color:var(--brand)}.steps .icon{width:12px;height:12px}.page-title{padding:12px 0 22px}.page-title h1{font-size:25px;margin-top:7px}.page-title p{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.8}.detail-card{border:1px solid var(--line);border-radius:20px;padding:20px}.detail-card .pricing{padding-bottom:0}.detail-intro{margin-top:32px;padding:0}.detail-intro h2{font-size:18px}.check-row{position:relative;display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.8;cursor:pointer;padding:16px 0}.check-row input{appearance:none;flex-shrink:0;width:23px;height:23px;margin:1px 0 0;border:1px solid #bdc7d8;border-radius:7px;background:white}.check-row input:checked{background:var(--brand);border-color:var(--brand)}.check-row>.icon{position:absolute;top:21px;left:4px;width:15px;height:15px;color:white;pointer-events:none}.read-check{margin-top:12px}.selected-plan{display:flex;align-items:center;gap:12px;padding:18px 15px;border-radius:14px;background:var(--surface);margin-bottom:26px}.selected-icon{width:38px;min-width:38px;height:43px;border-radius:10px;background:white;display:grid;place-items:center;color:var(--brand)}.selected-plan>div:nth-child(2){flex:1;min-width:0}.selected-plan span{display:block;font-size:10px;color:var(--muted)}.selected-plan strong{font-size:12px;display:block;margin-top:4px}.text-button{background:none;color:var(--brand);font-size:11px;padding:8px 0;min-width:30px}.field{margin:0 0 20px}.field>label{display:block;font-size:12px;font-weight:650;margin-bottom:9px}.optional{font-weight:400;color:#8c95a4;font-size:11px}.required-mark{color:var(--red)}.field input,.field select{appearance:none;background:white;width:100%;height:53px;border:1px solid #dce2eb;border-radius:11px;padding:13px 15px;font-size:15px;letter-spacing:0;outline-offset:2px}.field input::placeholder{color:#a0a8b5}.field input:focus,.field select:focus{border-color:var(--brand)}.field input[aria-invalid=true]{border-color:var(--error);background:#fffafb}.field-hint{font-size:10px;line-height:1.7;color:#8a94a5;margin-top:7px}.field-hint:empty{display:none}.select-wrap{position:relative}.select-wrap select{padding-right:42px}.select-wrap>.icon{position:absolute;right:15px;top:17px;width:18px;height:18px;pointer-events:none;color:var(--muted)}.privacy-hint{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--muted);padding:1px 0 15px}.privacy-hint>.icon{width:17px;height:17px;color:var(--brand);margin-top:2px}.error{color:var(--error);font-size:12px}.complete-page{text-align:center}.complete-page .steps{text-align:left}.success-visual{position:relative;width:160px;height:145px;margin:40px auto 24px;display:grid;place-items:center}.success-visual>div{width:94px;height:94px;background:var(--brand);border:9px solid #ecf0f9;outline:1px solid #e1e7f2;border-radius:50%;display:grid;place-items:center;box-shadow:0 10px 22px #1a397c16;animation:success-in .4s ease-out}.success-visual .icon{color:white;width:41px;height:41px;stroke-width:2.6}.success-visual i{position:absolute;right:12px;top:24px;background:var(--red);border-radius:4px;width:9px;height:9px;transform:rotate(20deg)}.success-visual i:last-child{left:6px;top:103px;width:6px;height:6px;background:#91a5ca;border-radius:50%}.complete-page h1{font-size:25px}.complete-description{font-size:13px;color:var(--muted);margin:16px auto 21px;line-height:1.9}.demo-note{font-size:11px;line-height:1.8;color:#66728a;background:#f2f5fa;border-radius:10px;padding:11px 15px}.receipt-card{text-align:left;border:1px solid var(--line);padding:21px;border-radius:16px;margin:26px 0 16px}.receipt-card>span{display:block;font-size:10px;color:var(--brand)}.receipt-card>strong{display:block;font-size:15px;margin-top:7px}.receipt-card dl{border-top:1px solid var(--line);padding-top:15px;margin:16px 0 0;display:grid;gap:14px}.receipt-card dl>div{display:flex;justify-content:space-between;gap:15px;font-size:11px}.receipt-card dt{color:var(--muted)}.receipt-card dd{margin:0;overflow-wrap:anywhere;text-align:right}.receipt-card a{color:var(--brand);font-weight:700}dialog{width:min(calc(100% - 32px),460px);max-height:calc(100dvh - 48px);border:0;border-radius:24px;padding:0;color:var(--ink);background:white;box-shadow:0 24px 80px #13254333;overscroll-behavior:contain}dialog::backdrop{background:#13203980;backdrop-filter:blur(3px)}dialog[open]{animation:sheet-in .2s ease-out}.sheet-handle{display:none}.sheet-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 8px;position:sticky;top:0;background:white;z-index:3}.sheet-header h2{font-size:20px}.sheet-header .icon-button{background:var(--surface);min-width:33px;width:33px;height:33px}.sheet-header .icon{width:18px;height:18px}.sheet-body{padding:8px 24px 26px}.sheet-description{font-size:12px;color:var(--muted);margin-bottom:19px}.language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.language-option{text-align:left;background:white;border:1px solid var(--line);border-radius:11px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:66px}.language-option strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.language-option small{display:block;font-size:10px;color:var(--muted);letter-spacing:0;margin-top:2px}.language-option.active{border-color:var(--brand);background:var(--soft-blue);color:var(--brand)}.language-option .icon{width:15px;height:15px}.condition-block{display:flex;gap:10px;background:var(--surface);border-radius:14px;padding:17px;font-size:12px;line-height:1.9;color:#52617a}.condition-block>.icon{color:var(--brand);width:18px;height:18px;margin-top:3px}.condition-block p+p{margin-top:10px}.fraud-block{padding:21px 0 5px}.fraud-block h3{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--brand);margin-bottom:9px}.fraud-block h3>.icon{width:18px;height:18px}.fraud-block>p{font-size:12px;color:var(--muted);line-height:1.9}.sheet-actions{display:grid;grid-template-columns:1fr 2fr;gap:9px;margin-top:16px}.sheet-actions .button{font-size:12px;padding:12px;min-height:50px}.sheet-actions .primary .icon{display:none}.status-badge{font-size:11px;color:var(--brand);display:inline-flex;align-items:center;gap:6px;background:var(--soft-blue);padding:5px 10px;border-radius:20px;margin-top:8px}.status-badge>.icon{width:13px;height:13px}.status-title{font-size:24px;margin:15px 0 6px}.status-title+p{font-size:13px;color:var(--muted)}.status-title~.demo-note{margin-top:17px}.timeline{display:flex;gap:12px;margin:24px 0;padding-bottom:23px;border-bottom:1px solid var(--line)}.timeline>span{background:var(--brand);color:white;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.timeline .icon{width:18px;height:18px}.timeline strong{display:block;font-size:13px}.timeline time{font-size:11px;color:var(--muted)}.status-plan{display:flex;flex-direction:column;gap:5px}.status-plan>span{font-size:11px;color:var(--muted)}.status-plan>strong{font-size:14px}.empty{text-align:center;padding:32px 0 8px}.empty>.icon{width:50px;height:50px;color:#8b9dbc;margin-bottom:15px}.empty h3{font-size:19px}.empty>p{font-size:13px;color:var(--muted);margin:10px 0 25px}.empty>.button{margin-top:24px}.modal-open{overflow:hidden}
@keyframes sheet-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes success-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
@media(min-width:1024px){.desktop-layout{width:1024px;margin:auto;display:grid;grid-template-columns:544px 480px;align-items:start}.desktop-aside{display:block;position:sticky;top:0;min-height:100dvh;padding:105px 64px 60px 25px}.desktop-aside>img{width:163px;height:auto}.desktop-label{display:block;font-size:11px;letter-spacing:.2em;color:var(--brand);margin-top:11px}.desktop-aside h2{font-size:41px;line-height:1.38;letter-spacing:-.06em;margin:70px 0 22px;color:var(--brand-deep);white-space:normal;overflow-wrap:anywhere}.desktop-aside>p{font-size:15px;color:#778298;line-height:1.9}.desktop-line{width:38px;height:3px;background:var(--red);margin:44px 0 25px}.desktop-foot{font-size:12px;color:#606d83}.desktop-languages{font-size:11px;line-height:2.2;color:#929bac;letter-spacing:0;margin-top:20px}.mobile-app{width:480px;box-shadow:0 0 55px #1a397c07}.bottom-bar{left:calc(50% + 272px)}dialog{left:544px}}
@media(max-width:600px){html{background:white}dialog{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:480px;max-height:90dvh;border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom)}.sheet-handle{display:block;width:32px;height:4px;border-radius:2px;background:#dce1e8;margin:11px auto 0}.sheet-header{padding-top:14px}.sheet-body{padding-bottom:25px}}
@media(max-width:360px){.topbar{padding:0 18px}.header-brand img{width:91px}.header-brand>a>span{display:none}.language-button{max-width:146px}.hero{margin:0 15px;padding-left:22px;padding-right:22px}.hero h1{font-size:27px}.hero-foot{margin-left:-22px;margin-right:-22px}.plans-section{padding-left:16px;padding-right:16px}.plan-card{padding:17px}.page-content{padding-left:20px;padding-right:20px}.filter{padding:8px 13px}.metrics strong{font-size:12px}.steps{gap:5px}.steps li{font-size:9px}.sheet-header,.sheet-body{padding-left:20px;padding-right:20px}.price strong{font-size:27px}}
:lang(my),:lang(km),:lang(lo),:lang(si),:lang(ne),:lang(th){letter-spacing:0;line-height:1.9}:lang(my) h1,:lang(km) h1,:lang(lo) h1,:lang(si) h1,:lang(ne) h1,:lang(th) h1{font-size:25px;line-height:1.65;letter-spacing:0}:lang(my) .hero-foot,:lang(km) .hero-foot,:lang(lo) .hero-foot,:lang(si) .hero-foot{margin-top:155px}:lang(my) .button,:lang(km) .button,:lang(lo) .button,:lang(si) .button{line-height:1.9}:lang(my) .metrics strong,:lang(km) .metrics strong,:lang(lo) .metrics strong,:lang(si) .metrics strong{font-size:12px}:lang(ru) .hero h1{font-size:28px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Reading comfort for long multilingual terms. */
.policy-copy,.condition-block,.fraud-block>p{font-size:13px}.field>label{font-size:13px}.field-hint{font-size:11px}.metrics>div>span{min-height:15px}
