.hpv42{--ink:#1a1611;--honey:#f0a500;--honey-d:#c98a00;--cream:#faf7f0;--card:#fff;--muted:#6b6355;--line:#e7dfce}.hpv42 *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.hpv42{font-family:var(--font-manrope),"Noto Sans TC","PingFang TC","PingFang SC","Noto Sans CJK TC","Microsoft JhengHei",sans-serif;color:var(--ink);background:var(--cream);line-height:1.6}.hpv42 .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.hpv42 a{color:inherit;text-decoration:none}.hpv42 .btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:800;transition:all .15s;display:inline-flex}.hpv42 .btn-honey{background:var(--honey);color:var(--ink)}.hpv42 .btn-honey:hover{background:var(--honey-d)}.hpv42 .btn-ghost{color:var(--ink);border:2px solid var(--ink);background:0 0}.hpv42 header{z-index:50;border-bottom:1px solid var(--line);isolation:isolate;position:sticky;top:0}.hpv42 header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px);background:#faf7f0eb;position:absolute;inset:0}.hpv42 .nav{justify-content:space-between;align-items:center;height:70px;display:flex}.hpv42 .nav .logo{flex-shrink:0}.hpv42 .nav .logo img{width:auto;height:34px;display:block}.hpv42 .nav .links{gap:30px;font-size:15px;font-weight:600;display:flex}.hpv42 .nav .links a:hover{color:var(--honey-d)}.hpv42 .nav .right{align-items:center;gap:16px;font-size:14px;font-weight:700;display:flex}.hpv42 .sel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 12px}.hpv42 select.sel{font:inherit;color:inherit;cursor:pointer}.hpv42 .nav .signup{background:var(--honey);color:var(--ink);border-radius:10px;padding:9px 18px}@media (max-width:860px){.hpv42 .nav .links{display:none}.hpv42 .nav .logo img{height:24px}.hpv42 .nav .right{gap:7px;font-size:12.5px}.hpv42 .nav .right .sel,.hpv42 .nav .right a{white-space:nowrap}.hpv42 .nav .sel{padding:5px 8px}.hpv42 .nav .signup{padding:6px 10px}}.hpv42 .hero{background:linear-gradient(180deg,#fbf6e9,var(--cream));padding-bottom:34px}.hpv42 .hero-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:500px;padding:56px 0 20px;display:grid}.hpv42 .slides{min-height:340px;position:relative}.hpv42 .slide{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translateY(12px)}.hpv42 .slide.on{opacity:1;pointer-events:auto;transform:none}.hpv42 .slide h1{letter-spacing:-1.5px;margin-bottom:20px;font-size:58px;font-weight:900;line-height:1.1}.hpv42 .slide p{color:var(--muted);max-width:520px;margin-bottom:28px;font-size:19px}.hpv42 .slide .cta-row{flex-wrap:wrap;gap:14px;display:flex}.hpv42 .visual{min-height:460px;position:relative}.hpv42 .vphoto{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.hpv42 .vphoto.on{opacity:1}.hpv42 .vphoto .frame{aspect-ratio:4/5;border-radius:24px;width:100%;max-width:400px;position:relative;overflow:hidden;box-shadow:0 26px 60px #1a161129}.hpv42 .vphoto img{object-fit:cover;width:100%;height:100%;display:block}.hpv42 .vphoto .cap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#1a1611b8;border-radius:14px;align-items:center;gap:9px;padding:12px 16px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.hpv42 .vphoto .cap .hx{background:var(--honey);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);flex-shrink:0;width:14px;height:14px}.hpv42 .dots{justify-content:center;gap:10px;margin-top:6px;display:flex}.hpv42 .dot{background:var(--line);cursor:pointer;border:none;border-radius:3px;width:36px;height:5px;transition:all .2s}.hpv42 .dot.on{background:var(--honey);width:56px}@media (max-width:860px){.hpv42 .hero-inner{text-align:left;grid-template-columns:1fr;gap:20px;min-height:0}.hpv42 .slide h1{font-size:38px}.hpv42 .slides{min-height:0;display:grid}.hpv42 .slide{grid-area:1/1;position:relative;inset:auto}.hpv42 .visual{aspect-ratio:4/5;width:100%;max-width:400px;min-height:0;margin:0;display:block;position:relative}.hpv42 .vphoto .frame{max-width:none}}.hpv42 section{padding:80px 0}.hpv42 .bg-white{background:var(--card)}.hpv42 h2.big{letter-spacing:-1px;font-size:40px;font-weight:900;line-height:1.18}.hpv42 .num-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hpv42 .numlist{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:10px}.hpv42 .numrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px;display:flex}.hpv42 .numrow:last-child{border-bottom:none}.hpv42 .flag{border:1px solid var(--line);background:#fff;border-radius:11px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.hpv42 .flag svg{width:100%;height:100%;display:block}.hpv42 .numrow .info{flex:1}.hpv42 .numrow .info b{font-size:17px}.hpv42 .numrow .info span{color:var(--muted);font-size:13px;display:block}.hpv42 .numrow .pick{color:#7a5a00;background:#fcefcb;border-radius:10px;padding:8px 18px;font-size:14px;font-weight:800}.hpv42 .pill3{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.hpv42 .pill3 .p{border:1px solid var(--line);background:#fff;border-radius:30px;align-items:center;gap:9px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.hpv42 .hx{background:var(--honey);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);flex-shrink:0;width:15px;height:15px}@media (max-width:860px){.hpv42 .num-grid{grid-template-columns:1fr}}.hpv42 .esim-head{max-width:640px;margin-bottom:38px}.hpv42 .esim-head p{color:var(--muted);margin-top:12px;font-size:17px}.hpv42 .esim-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hpv42 .ecard{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:24px;display:flex}.hpv42 .ecard .row1{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hpv42 .ecard h3{font-size:21px;font-weight:900}.hpv42 .ecard .tag{color:#7a5a00;background:#fcefcb;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800}.hpv42 .ecard .desc{color:var(--muted);min-height:38px;margin-bottom:14px;font-size:13px}.hpv42 .ecard .price{margin-bottom:16px;font-size:32px;font-weight:900}.hpv42 .ecard .pricerow{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.hpv42 .ecard .price{margin:0;font-size:30px;font-weight:900}.hpv42 .ecard .was{color:var(--muted);font-size:15px;text-decoration:line-through}.hpv42 .ecard .plabel{color:#b08900;margin-bottom:14px;font-size:12.5px;font-weight:800}.hpv42 .ecard .buy{text-align:center;background:var(--honey);color:var(--ink);border-radius:10px;margin-top:auto;padding:11px;font-size:15px;font-weight:800;display:block}.hpv42 .ecard .buy:hover{background:var(--honey-d)}.hpv42 .ecard .r1l{align-items:center;gap:9px;display:flex}.hpv42 .cflag{border:1px solid var(--line);border-radius:5px;flex-shrink:0;width:30px;height:22px;display:block;overflow:hidden}.hpv42 .cflag svg{width:100%;height:100%;display:block}@media (max-width:980px){.hpv42 .esim-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hpv42 .esim-grid{grid-template-columns:1fr}}.hpv42 .ailine{background:var(--ink);color:#fff;border-radius:30px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 20px;font-size:15px;font-weight:800;display:inline-flex}.hpv42 .ailine .hx{width:14px;height:14px}.hpv42 .cmp{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-top:26px;overflow-x:auto}.hpv42 .cmp table{border-collapse:collapse;width:100%;min-width:560px}.hpv42 .cmp th,.hpv42 .cmp td{text-align:center;border-bottom:1px solid var(--line);padding:20px 16px;font-size:16px}.hpv42 .cmp th:first-child,.hpv42 .cmp td:first-child{text-align:left;font-weight:700}.hpv42 .cmp thead th{color:var(--muted);font-size:16px;font-weight:700}.hpv42 .cmp .us{background:#fffbf0}.hpv42 .cmp thead .us{color:var(--ink);font-size:18px;font-weight:900}.hpv42 .cmp .price-b{color:var(--ink);font-size:22px;font-weight:900}.hpv42 .cmp .price{font-weight:800}.hpv42 .cmp .none{color:#b7ad97;font-weight:700}.hpv42 .cmp .todo{color:#b08900;background:#fcf3d6;border-radius:7px;padding:4px 10px;font-size:14px;font-weight:800}.hpv42 .cmp-note{color:var(--muted);margin-top:12px;font-size:12px}.hpv42 .finalcta{background:var(--ink);color:#fff}.hpv42 .finalcta .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:64px 0;display:flex}.hpv42 .finalcta h2{color:#fff;font-size:34px;font-weight:900}.hpv42 footer{color:#b8af9e;background:#14100c;padding:54px 0 38px}.hpv42 .foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;display:grid}.hpv42 footer img{height:30px;margin-bottom:14px}.hpv42 footer h4{color:#fff;margin-bottom:14px;font-size:14px;font-weight:800}.hpv42 footer a{color:#9a917f;padding:5px 0;font-size:14px;display:block}.hpv42 footer a:hover{color:var(--honey)}@media (max-width:820px){.hpv42 .foot-grid{grid-template-columns:1fr 1fr}.hpv42 h2.big,.hpv42 .finalcta h2{font-size:30px}}.hpv42 .slide h1,.hpv42 h2.big,.hpv42 .finalcta h2{font-weight:800}.hpv42 .brandmark{align-items:center;gap:10px;display:inline-flex}.hpv42 .brandmark svg{display:block}.hpv42 .brandmark b{letter-spacing:-.3px;color:var(--ink);font-size:20px;font-weight:800}.hpv42 footer .brandmark b{color:#fff}.hpv42 .foot-tag{color:#9a917f;max-width:260px;margin-top:14px;font-size:14px}.hpv42 .foot-copy{color:#6f675a;border-top:1px solid #2a241c;margin-top:32px;padding-top:20px;font-size:13px}