:root{--radius: 12px;--header-height: 78px;--signal-height: 36px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 34px + env(safe-area-inset-top))}body{margin:0;background:radial-gradient(1100px 520px at 85% -180px,rgba(121,201,186,.055),transparent 60%),var(--paper);color:var(--ink);font-family:Noto Sans TC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.is-menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:var(--dark)}:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.container{width:min(92%,1680px);margin-inline:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.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}.skip-link{position:fixed;z-index:1000;top:calc(12px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));padding:11px 16px;min-height:44px;border-radius:8px;background:var(--accent);color:var(--dark);font-size:13px;font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.signal-bar{position:relative;z-index:80;height:calc(var(--signal-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);display:flex;align-items:center;background:#0a0d0b;color:#ffffffc7;font-size:12px;font-weight:600;letter-spacing:.035em}.signal-bar__inner{display:flex;justify-content:space-between;align-items:center}.signal-bar span{display:flex;align-items:center;gap:9px}.signal-bar i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #70c8c01c}.signal-bar a{min-height:var(--signal-height);display:inline-flex;align-items:center;margin-inline:-6px;padding-inline:6px;color:var(--accent);font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.08em}.site-header{position:sticky;z-index:70;top:0;height:calc(var(--header-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);margin-top:calc(0px - env(safe-area-inset-top));border-bottom:1px solid rgba(255,255,255,.08);background:#101310f0;color:#fff;backdrop-filter:blur(16px);transition:box-shadow .22s ease,background .22s ease}.site-header.is-scrolled{background:#0e120fdb;backdrop-filter:blur(12px);border-bottom:1px solid rgba(121,201,186,.14);box-shadow:0 16px 46px #00000040}.site-header__inner{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.brand{min-width:215px;min-height:44px;display:inline-flex;align-items:center;gap:12px}.brand__mark{width:42px;height:48px;flex:0 0 auto;display:grid;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent}.brand__mark img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,0,0,.3))}.brand>span:last-child{display:grid;gap:2px}.brand strong{font-size:15px;font-weight:700;letter-spacing:.08em}.brand small{color:#ffffff7a;font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:700;letter-spacing:.18em}.site-menu{display:flex;align-items:center;justify-content:center;gap:18px}.site-menu a{position:relative;padding-block:29px;color:#ffffffc7;font-size:12px;font-weight:700;letter-spacing:.03em;transition:color .18s ease}.site-menu a:after{content:"";position:absolute;right:0;bottom:20px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.site-menu a:hover,.site-menu a.is-active{color:#fff}.site-menu a:hover:after,.site-menu a.is-active:after{transform:scaleX(1)}.menu-toggle{display:none;position:relative;width:46px;height:46px;place-items:center;padding:0;border:1px solid var(--line-dark);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.menu-toggle>span:not(.sr-only){position:absolute;width:18px;height:1px;background:currentColor;transition:transform .18s ease}.menu-toggle>span:first-child{transform:translateY(-4px)}.menu-toggle>span:nth-child(2){transform:translateY(4px)}.menu-toggle[aria-expanded=true]>span:first-child{transform:rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:rotate(-45deg)}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 24px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font-size:13px;font-weight:750;letter-spacing:.035em;cursor:pointer;transition:transform .16s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.98)}.button span{font-size:15px;transition:transform .18s ease}.button:hover span{transform:translate(2px,-2px)}.button--small{min-height:44px;padding-inline:20px}.button--accent{background:linear-gradient(135deg,var(--accent),#57b3a2);color:#10201d;box-shadow:0 12px 30px #2875692e,0 0 22px #79c9ba40}.button--accent:hover{box-shadow:0 12px 30px #2875693d,0 0 34px #79c9ba73}.button--accent:hover{background:#91d7ca;box-shadow:0 16px 34px #2875693d}.button--dark-outline{border-color:#ffffff42;color:#fff}.button-row{display:flex;flex-wrap:wrap;gap:12px}.eyebrow{margin:0 0 22px;display:flex;align-items:center;gap:12px;color:var(--accent-deep);font-family:Space Grotesk,Noto Sans TC,sans-serif;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.eyebrow>span{width:28px;height:1px;background:currentColor}.eyebrow--light{color:var(--accent)}.section{padding-block:clamp(88px,8vw,118px)}.section--dark{background:radial-gradient(720px 340px at 90% 0%,rgba(121,201,186,.07),transparent 60%),repeating-linear-gradient(90deg,transparent 0 55px,rgba(121,201,186,.035) 55px 56px),var(--dark);color:#fff}.section-intro h2,.final-cta h2{margin:0;font-size:clamp(38px,4.2vw,56px);line-height:1.12;letter-spacing:-.05em;font-weight:650}.section-intro>p:not(.eyebrow){margin:28px 0 0;color:var(--muted);font-size:15px;line-height:1.9}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{width:100%;min-height:90px;display:grid;grid-template-columns:48px 1fr 42px;align-items:center;gap:14px;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.faq-item button>strong{font-size:14px;font-weight:650}.faq-item button>i{font-size:22px;font-style:normal;font-weight:300;text-align:center;transition:transform .2s ease}.faq-item.is-open button>i{transform:rotate(45deg)}.final-cta{position:relative;overflow:hidden;background:var(--dark-3);color:#fff}.final-cta:before{content:",";position:absolute;right:3vw;bottom:-26vw;color:#70c8c00f;font-family:Georgia,serif;font-size:52vw;line-height:1}.final-cta__inner{position:relative;z-index:1;min-height:460px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:88px}.final-cta h2{max-width:880px;font-size:clamp(48px,6vw,76px)}.final-cta .button-row{margin-top:38px}.site-footer{background:#090b09;color:#ffffffb3}.brand--footer{color:#fff;align-self:start}.site-footer__bottom{min-height:72px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.09);color:#ffffff4d;font-size:9px;letter-spacing:.08em}.mobile-actions{display:none}.toast{position:fixed;z-index:120;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));min-height:46px;display:flex;align-items:center;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:var(--dark);color:#fff;box-shadow:0 18px 48px #00000042;font-size:11px;opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .18s ease,transform .18s ease}.toast.is-visible{opacity:1;transform:translate(-50%)}.reveal{opacity:1;transform:none}.sub-hero{padding-block:clamp(80px,8vw,124px);background:var(--dark);color:#fff}.back-link{min-height:44px;display:inline-flex;align-items:center;margin-bottom:56px;color:#ffffff94;font-size:11px;font-weight:700;letter-spacing:.04em}.sub-hero h1{max-width:760px;margin:0;font-size:clamp(50px,6vw,84px);line-height:1.04;letter-spacing:-.055em;font-weight:680}.sub-hero__lead{max-width:670px;margin:30px 0 0;color:var(--white-muted);font-size:16px;line-height:1.9}.sub-hero .button-row{margin-top:34px}.detail-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.notice{display:grid;grid-template-columns:40px 230px 1fr;align-items:center;gap:24px;margin-top:38px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.notice>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--accent-deep);border-radius:50%;color:var(--accent-deep);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}.notice strong{font-size:15px}.notice p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}@media(max-width:1120px){.site-menu{gap:18px}.site-menu a{font-size:11px}.detail-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){:root{--header-height: 70px;--signal-height: 44px}.site-header__inner{grid-template-columns:1fr auto}.menu-toggle{display:grid}.header-cta{display:none}.site-menu{position:fixed;z-index:-1;top:var(--menu-top, var(--header-height));right:0;bottom:auto;left:0;width:100%;height:calc(100dvh - var(--menu-top, var(--header-height)));display:grid;align-content:start;align-items:stretch;justify-content:stretch;gap:0;padding:38px max(28px,calc(env(safe-area-inset-right) + 16px)) 120px max(28px,calc(env(safe-area-inset-left) + 16px));background:#101310fc;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.site-menu.is-open{z-index:65;opacity:1;visibility:visible;transform:translateY(0)}.site-menu a{min-height:66px;display:flex;align-items:center;padding:0;border-bottom:1px solid var(--line-dark);color:#fffc;font-size:19px}.site-menu a:after{display:none}}@media(max-width:640px){:root{--header-height: 66px}html{scroll-padding-top:calc(76px + env(safe-area-inset-top))}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.container{width:min(92%,1680px)}.signal-bar{font-size:11px}.signal-bar__inner>span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-bar__inner>a{flex:0 0 auto;white-space:nowrap}.brand{min-width:0;gap:9px}.brand__mark{width:34px;height:40px}.brand strong{font-size:13px;letter-spacing:.05em}.brand small{display:block;font-size:7px;letter-spacing:.14em}.site-menu{padding-right:max(16px,calc(env(safe-area-inset-right) + 12px));padding-left:max(16px,calc(env(safe-area-inset-left) + 12px))}.section{padding-block:78px}.section-intro h2,.final-cta h2{font-size:34px}.section-intro>p:not(.eyebrow){font-size:13px}.faq-item>button{min-height:82px;grid-template-columns:34px 1fr 34px;gap:8px}.faq-item button>strong{font-size:13px}.final-cta__inner{min-height:370px;padding-block:72px}.final-cta h2{font-size:clamp(40px,11vw,52px)}.final-cta .button-row{display:grid;width:100%}.site-footer__bottom{min-height:66px;display:grid;align-content:center;gap:4px}.mobile-actions{position:fixed;z-index:100;right:0;bottom:0;left:0;display:grid;grid-template-columns:.75fr 1.4fr .75fr;gap:7px;padding:8px max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-top:1px solid rgba(255,255,255,.12);background:#0c0f0df0;backdrop-filter:blur(14px)}.mobile-actions a{min-height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#ffffffd1;font-size:11px;font-weight:750}.mobile-actions .is-primary{border-color:var(--accent);background:var(--accent);color:var(--dark)}.toast{bottom:calc(80px + env(safe-area-inset-bottom))}.sub-hero{padding-block:64px 80px}.back-link{margin-bottom:42px}.sub-hero h1{font-size:48px}.sub-hero__lead{font-size:14px}.sub-hero .button-row{display:grid}.notice{grid-template-columns:40px 1fr;gap:12px 16px;padding:24px 0}.notice p{grid-column:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}body.logo-s .brand__mark{width:34px;height:38px}body.logo-l .brand__mark{width:54px;height:60px}.detail-grid--1{grid-template-columns:minmax(0,1fr)}.detail-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:920px){.detail-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.final-cta{background:radial-gradient(640px 320px at 12% 10%,rgba(121,201,186,.08),transparent 60%),repeating-linear-gradient(90deg,transparent 0 55px,rgba(121,201,186,.03) 55px 56px),var(--dark-3)}.eyebrow>span:first-child{box-shadow:0 0 8px #79c9ba80}h1,h2{text-shadow:0 3px 30px rgba(0,0,0,.5)}.section-intro h2{color:var(--ink)}.faq-list{border-top-color:var(--line-strong, rgba(121, 201, 186, .38))}.mobile-actions{border-top:1px solid rgba(121,201,186,.16)}@media(prefers-reduced-motion:reduce){.signal-bar i,.eyebrow>span:first-child{animation:none!important}.reveal{transition:none!important}html{scroll-behavior:auto}}.ptable-section{padding-block:clamp(56px,6vw,84px)}.ptable{margin-bottom:34px}.ptable__head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:14px}.ptable__node{position:relative;width:34px;height:2px;background:linear-gradient(90deg,var(--accent-deep),rgba(11,110,99,0))}.ptable__node:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #79c9ba38,0 0 12px #79c9ba8c}.ptable__head h2{margin:0;font-size:20px;letter-spacing:.02em;color:var(--ink)}.ptable__scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.ptable table{width:100%;min-width:calc(150px + var(--pt-cols, 4) * 98px);border-collapse:collapse}.ptable th{padding:13px 16px;background:#79c9ba14;color:var(--accent-deep);font-family:Space Grotesk,Noto Sans TC,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.ptable td{padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;white-space:nowrap}.ptable tbody tr:last-child td{border-bottom:0}.ptable tbody tr{transition:background .12s ease}.ptable tbody tr:hover{background:#79c9ba0d}.ptable .sticky-col{position:sticky;left:0;background:var(--surface);font-weight:650;box-shadow:6px 0 12px -8px #0006}.ptable th.sticky-col{background:#10201c}.ptable td:not(.sticky-col){color:var(--accent-deep);font-weight:650;font-family:Space Grotesk,Noto Sans TC,sans-serif}.button--accent:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);transition:left .5s ease}.button--accent:hover:after{left:140%}.section-intro .eyebrow{position:relative}@media(prefers-reduced-motion:reduce){.button--accent:after{display:none}}.ptable__hint{display:none;margin:0 0 10px;color:var(--muted);font-size:.8rem;letter-spacing:.06em;text-align:center}.ptable__hint span{color:var(--accent);font-weight:700}@media(max-width:860px){.ptable__hint{display:block}}.series-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:34px 0 26px}.series-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:22px 20px 18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,var(--surface),var(--soft));transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.series-card__glow{position:absolute;inset:-40% 50% 60% -40%;background:radial-gradient(circle,rgba(121,201,186,.16),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.series-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transform-origin:50% 50%;transition:transform .35s ease}.series-card:hover{transform:translateY(-4px);border-color:#79c9ba73;box-shadow:0 20px 44px #00000073}.series-card:hover:after{transform:scaleX(1)}.series-card:hover .series-card__glow{opacity:1}.series-card h3{margin:0;font-size:1.12rem;letter-spacing:.02em;color:var(--ink)}.series-card__meta{margin:0;flex:1;font-size:.8rem;letter-spacing:.03em;color:var(--muted)}.series-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.82rem;font-weight:700;color:var(--accent)}.series-card__cta i{font-style:normal;transition:transform .3s ease}.series-card:hover .series-card__cta i{transform:translate(5px)}.pricing__note{margin:22px 0 0;color:var(--muted);font-size:.82rem;line-height:1.7}.series-nav{margin-top:40px;padding-top:26px;border-top:1px solid var(--line)}.series-nav p{margin:0 0 14px;color:var(--muted);font-size:.82rem;letter-spacing:.1em}.series-nav div{display:flex;flex-wrap:wrap;gap:10px}.series-nav a{min-height:44px;display:inline-flex;align-items:center;padding:9px 18px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:.88rem;transition:border-color .3s ease,color .3s ease,box-shadow .3s ease}.series-nav a:hover{border-color:#79c9ba80;color:var(--accent);box-shadow:0 0 16px #79c9ba29}@media(max-width:980px){.series-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.series-grid{grid-template-columns:repeat(2,1fr);gap:10px}.series-card{padding:16px 14px 14px}.series-card h3{font-size:1rem}}.series-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center}.series-hero__art{margin:0;display:grid;place-items:center}.device-art{width:min(240px,60%);height:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.55)) drop-shadow(0 0 30px rgba(121,201,186,.12));animation:device-float 6s ease-in-out infinite}.series-brand{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;color:var(--muted);font-size:.86rem;letter-spacing:.04em}.series-brand strong{color:var(--ink);font-weight:700}.series-brand span{color:var(--accent)}.series-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.series-badges span{padding:5px 14px;border:1px solid var(--line);border-radius:999px;background:#79c9ba0f;color:var(--accent);font-size:.74rem;letter-spacing:.06em}.series-flow{padding:20px 0 10px}.series-flow h2{margin:6px 0 30px;font-size:clamp(1.4rem,2.6vw,2rem)}.flow-line{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;position:relative}.flow-line:before{content:"";position:absolute;top:18px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(121,201,186,.4),transparent)}.flow-line li{position:relative;text-align:center;padding:0 6px}.flow-line__dot{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin:0 auto 14px;border:1px solid rgba(121,201,186,.45);border-radius:50%;background:var(--paper);color:var(--accent);font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.9rem;box-shadow:0 0 18px #79c9ba2e}.flow-line strong{display:block;margin-bottom:6px;font-size:.98rem;color:var(--ink)}.flow-line small{display:block;color:var(--muted);font-size:.8rem;line-height:1.65}@media(max-width:900px){.series-hero{grid-template-columns:1fr;gap:24px}.series-hero__art{order:1}.device-art{width:104px}.flow-line{grid-template-columns:repeat(2,1fr);gap:24px 12px}.flow-line:before{display:none}}@media(max-width:620px){.ptable table{min-width:calc(120px + var(--pt-cols, 4) * 74px)}.ptable th,.ptable td{padding:10px 9px;font-size:12.5px}.ptable .sticky-col{max-width:132px;white-space:normal;line-height:1.45}.ptable td:not(.sticky-col),.ptable th:not(.sticky-col){min-width:70px;text-align:center}}.progress-bar{position:fixed;top:0;left:0;right:0;z-index:90;height:2px;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--accent-deep),var(--accent),#bff3e8);box-shadow:0 0 12px #79c9bab3;will-change:transform}.series-card,.ptable{position:relative}.series-card:before,.ptable:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 0%),rgba(121,201,186,.13),transparent 45%);opacity:0;transition:opacity .35s ease}.series-card:hover:before,.ptable:hover:before{opacity:1}.series-card>*{position:relative;z-index:1}.to-top{position:fixed;right:26px;bottom:116px;z-index:60;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(121,201,186,.4);border-radius:50%;background:#0b100de6;color:var(--accent);font-size:1.1rem;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s,border-color .3s ease,box-shadow .3s ease;backdrop-filter:blur(8px)}.to-top.is-on{opacity:1;visibility:visible;transform:translateY(0)}.to-top:hover{border-color:var(--accent);box-shadow:0 0 22px #79c9ba4d}@media(min-width:641px)and (max-width:920px){.to-top{bottom:calc(118px + env(safe-area-inset-bottom));right:max(20px,calc(env(safe-area-inset-right) + 12px))}}@media(max-width:640px){.to-top{bottom:calc(92px + env(safe-area-inset-bottom));right:max(16px,calc(env(safe-area-inset-right) + 10px));width:44px;height:44px}}.ptable-filter{position:relative;max-width:420px;margin:0 0 28px}.ptable-filter input{width:100%;padding:13px 18px 13px 44px;border:1px solid var(--line);border-radius:999px;background:#121815cc;color:var(--ink);font:inherit;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.ptable-filter input::placeholder{color:var(--muted)}.ptable-filter input:focus{outline:none;border-color:#79c9ba8c;box-shadow:0 0 0 3px #79c9ba1f}.ptable-filter span{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:var(--accent);pointer-events:none}@media(prefers-reduced-motion:reduce){.progress-bar{display:none}.series-card:before,.ptable:before{display:none}}.hud{position:relative}.hud:before,.hud:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none;border-color:#79c9ba80;border-style:solid;border-width:0;transition:border-color .35s ease,width .35s ease,height .35s ease}.hud:before{top:10px;left:10px;border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:4px}.hud:after{bottom:10px;right:10px;border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:4px}.hud:hover:before,.hud:hover:after{width:26px;height:26px;border-color:var(--accent)}.series-card{transform:perspective(760px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .25s ease,border-color .3s ease,box-shadow .3s ease}.series-card:hover{transform:perspective(760px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-4px)}@media(prefers-reduced-motion:reduce){.series-card,.series-card:hover{transform:none}}@media(max-width:720px){.section{padding-block:56px}.section-intro{margin-bottom:22px}[data-clamp]:has(+.clamp-more)>*:nth-child(n+4){display:none}[data-clamp].is-open:has(+.clamp-more)>*{display:block}[data-clamp].is-open:has(+.clamp-more)>a{display:flex}}.clamp-more{min-height:44px;display:none;width:100%;margin-top:16px;padding:13px 20px;border:1px solid var(--line);border-radius:999px;background:#79c9ba0d;color:var(--accent);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.clamp-more:hover{border-color:#79c9ba80;box-shadow:0 0 18px #79c9ba29}@media(max-width:720px){.clamp-more{display:block}}.series-grid--index{margin-top:0;margin-bottom:30px}.series-grid--families{grid-template-columns:repeat(2,1fr)}.series-grid--families .series-card__meta{flex:0 0 auto}.series-card__models{flex:1;margin:2px 0 6px;padding:0;list-style:none}.series-card__models li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 0;border-bottom:1px dashed var(--line);font-size:.8rem;line-height:1.4}.series-card__models li:last-child{border-bottom:0}.series-card__models strong{color:var(--ink);font-weight:600;white-space:nowrap}.series-card__models span{color:var(--muted);font-size:.74rem;letter-spacing:.02em;text-align:right}@media(max-width:720px){.series-grid--families{grid-template-columns:1fr}}main :is(h1,h2,h3,h4,p,li,blockquote,figcaption,.eyebrow,.visit__note):not(.button):not(.button *){text-shadow:0 0 7px var(--paper),0 0 7px var(--paper)}.series-notes{padding-block:clamp(46px,5vw,72px)}.series-notes .eyebrow{margin-bottom:18px}.series-notes ul{margin:0;padding:0;list-style:none;display:grid;gap:14px;max-width:860px}.series-notes li{position:relative;padding:18px 22px 18px 46px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);font-size:13px;line-height:1.9}.series-notes li:before{content:"";position:absolute;left:22px;top:26px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #79c9ba29}.series-notes__foot{max-width:860px;margin-top:18px;color:var(--muted);font-size:12px;line-height:1.85}:root{--cut: 14px;--hud-line: color-mix(in srgb, var(--accent) 42%, transparent);--hud-glow: color-mix(in srgb, var(--accent) 26%, transparent)}@property --hud-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.section-intro .eyebrow:after{content:"";flex:1;height:1px;margin-left:14px;background:linear-gradient(90deg,var(--hud-line),transparent 62%),repeating-linear-gradient(90deg,var(--hud-glow) 0 3px,transparent 3px 9px);background-size:100% 1px,42px 1px;animation:hud-bus 3.2s linear infinite;opacity:.8}.button--accent{position:relative;overflow:hidden}.button--accent:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.42) 47%,transparent 62%);transform:translate(-120%);pointer-events:none}.button--accent:hover:after{animation:hud-shine .82s ease-out}@media(max-width:640px){:root{--cut: 9px}}@media(prefers-reduced-motion:reduce){.section-intro .eyebrow:after{animation:none}.button--accent:hover:after{animation:none}}@supports not (color: color-mix(in srgb,red 50%,transparent)){:root{--hud-line: rgba(121, 201, 186, .42);--hud-glow: rgba(121, 201, 186, .26)}}.inst-calc{margin:26px 0 30px;padding:26px;border-radius:var(--radius, 14px);border:1px solid rgba(121,201,186,.28);background:linear-gradient(150deg,#79c9ba14,#0a141180)}.inst-calc__controls{display:flex;flex-wrap:wrap;gap:16px}.inst-calc__controls label{flex:1 1 220px;display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:700;letter-spacing:.02em}.inst-calc__controls select{padding:12px 14px;border-radius:10px;border:1px solid rgba(121,201,186,.34);background:#060e0cb8;color:inherit;font:inherit;font-weight:500}.inst-calc__result{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:20px;border-top:1px dashed rgba(121,201,186,.26)}.inst-calc__label{font-size:15px;font-weight:700;opacity:.85}.inst-calc__result strong{font-size:clamp(38px,8vw,56px);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--accent, #79c9ba)}.inst-calc__unit{font-size:18px;font-weight:700}.inst-calc__meta{flex:1 1 100%;font-size:14px;opacity:.78}.inst-calc__note{margin:16px 0 0;font-size:12.5px;line-height:1.7;opacity:.62}.ptable th.inst-model{white-space:normal;padding:12px 16px;font-family:Noto Sans TC,system-ui,sans-serif;font-size:13.5px;letter-spacing:0;color:var(--ink, #e8f1ec);line-height:1.35}.ptable th.inst-model b{display:block;font-weight:750}.ptable th.inst-model span{display:inline-block;margin-top:5px;padding:2px 9px;border-radius:99px;border:1px solid rgba(121,201,186,.3);background:#79c9ba17;color:var(--accent, #79c9ba);font-family:Space Grotesk,Noto Sans TC,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.04em}@media(max-width:640px){.inst-calc{padding:18px 16px}.inst-calc__controls{flex-direction:column;gap:12px}.inst-calc__controls label{flex:1 1 auto}.inst-calc__result{margin-top:18px;padding-top:16px;gap:8px}.inst-calc__result strong{font-size:clamp(34px,12vw,46px)}.inst-calc__label{font-size:14px}.ptable th.inst-model{min-width:132px;padding:11px 12px;font-size:12.5px}.ptable th.inst-model span{margin-top:4px;padding:1px 7px;font-size:10.5px}}.inst-banner{display:block;width:100%;height:auto;border-radius:var(--radius, 14px)}.sub-hero--banner{padding-block:22px 8px}.inst-intro{margin-top:26px}.inst-intro .back-link{display:inline-block;margin-bottom:14px}.inst-intro h1{margin:0 0 12px;font-size:clamp(24px,3.4vw,38px);line-height:1.28;letter-spacing:-.01em}.inst-intro>p{margin:0 0 20px;max-width:640px;font-size:15.5px;line-height:1.9;opacity:.82}@media(max-width:640px){.sub-hero--banner{padding-block:14px 4px}.inst-intro{margin-top:20px}.inst-intro h1{font-size:clamp(21px,6vw,27px)}}.inst-carousel{position:relative}.inst-carousel__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radius, 14px);-ms-overflow-style:none;scrollbar-width:none}.inst-carousel__track::-webkit-scrollbar{display:none}.inst-slide{flex:0 0 100%;margin:0;scroll-snap-align:start}.inst-slide .inst-banner{display:block;width:100%;height:auto;border-radius:var(--radius, 14px)}.inst-carousel__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.inst-carousel__arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong, rgba(121, 201, 186, .38));background:#0a141199;color:var(--accent, #79c9ba);font-size:22px;line-height:1;cursor:pointer;transition:background .14s ease}.inst-carousel__arrow:hover{background:#79c9ba29}.inst-carousel__dots{display:flex;gap:8px}.inst-carousel__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#79c9ba4d;cursor:pointer;transition:width .16s ease,background .16s ease}.inst-carousel__dots button[aria-selected=true]{width:26px;border-radius:99px;background:var(--accent, #79c9ba)}@media(prefers-reduced-motion:reduce){.inst-carousel__track{scroll-behavior:auto}}.inst-carousel__track{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(max-width:720px){.sub-hero--banner>.container{width:100%}.inst-carousel{margin-inline:0}.inst-carousel__track,.inst-slide .inst-banner{border-radius:0}.sub-hero--banner .inst-intro{padding-inline:20px}.inst-carousel__nav{position:absolute;left:50%;bottom:12px;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:99px;background:#060e0c8c;backdrop-filter:blur(8px)}.inst-carousel__arrow{display:none}.inst-carousel__dots button{background:#ffffff73}.inst-carousel__dots button[aria-selected=true]{background:#fff}}@media(hover:none)and (min-width:721px){.inst-carousel__arrow{display:none}}:root{--brand-primary: var(--accent);--brand-primary-strong: var(--accent-deep);--brand-a05: rgba(121, 201, 186, .05);--brand-a08: rgba(121, 201, 186, .08);--brand-a12: rgba(121, 201, 186, .12);--brand-a16: rgba(121, 201, 186, .16);--brand-a22: rgba(121, 201, 186, .22);--brand-a32: rgba(121, 201, 186, .32);--brand-a45: rgba(121, 201, 186, .45);--brand-text-primary: var(--ink);--brand-text-secondary: var(--ink-soft);--brand-text-muted: var(--muted);--brand-surface: var(--surface);--brand-border: var(--line);--brand-border-strong: rgba(121, 201, 186, .32);--brand-radius-control: 8px;--brand-radius-button: 10px;--brand-radius-card: var(--radius);--brand-radius-pill: 999px;--brand-card-padding: 24px;--brand-card-padding-roomy: 28px;--brand-grid-gap: 16px;--brand-grid-gap-roomy: 24px}@supports (color: color-mix(in srgb,red 50%,transparent)){:root{--brand-a05: color-mix(in srgb, var(--brand-primary) 5%, transparent);--brand-a08: color-mix(in srgb, var(--brand-primary) 8%, transparent);--brand-a12: color-mix(in srgb, var(--brand-primary) 12%, transparent);--brand-a16: color-mix(in srgb, var(--brand-primary) 16%, transparent);--brand-a22: color-mix(in srgb, var(--brand-primary) 22%, transparent);--brand-a32: color-mix(in srgb, var(--brand-primary) 32%, transparent);--brand-a45: color-mix(in srgb, var(--brand-primary) 45%, transparent);--brand-border-strong: color-mix(in srgb, var(--brand-primary) 32%, transparent);--brand-primary-hover: color-mix(in srgb, var(--brand-primary) 78%, white)}}.brand small{color:var(--brand-text-meta);font-size:10px;letter-spacing:.14em}.site-footer__bottom{color:var(--brand-text-meta);font-size:11px}.button{border-radius:var(--brand-radius-button);font-size:14px;font-weight:700;letter-spacing:.025em}.button--accent{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-strong));color:var(--brand-on-primary);box-shadow:0 12px 30px #00000047,0 0 22px var(--brand-a22)}.button--accent:hover{background:linear-gradient(135deg,var(--brand-primary-hover),var(--brand-primary));color:var(--brand-on-primary);box-shadow:0 16px 36px #00000057,0 0 34px var(--brand-a45)}.button--dark-outline:hover{border-color:#ffffff94;background:#ffffff14}.mobile-menu-home{display:none}.nav-group{position:relative;flex:0 0 auto}.nav-group>summary{min-height:var(--header-height);display:flex;align-items:center;gap:7px;padding:0;color:#ffffffad;font-size:12px;font-weight:650;letter-spacing:.03em;list-style:none;cursor:pointer;transition:color .18s ease}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary::marker{content:""}.nav-group>summary:hover,.nav-group[open]>summary{color:#fff}.nav-group>summary span{color:var(--brand-primary);font-family:Space Grotesk,sans-serif;font-size:12px;transition:transform .18s ease}.nav-group[open]>summary span{transform:rotate(180deg)}.nav-panel{position:absolute;z-index:90;top:calc(100% - 10px);left:50%;transform:translate(-50%);width:max-content;min-width:230px;display:grid;grid-template-columns:1fr;gap:4px;padding:10px;border-radius:var(--brand-radius-card);backdrop-filter:blur(18px)}.site-menu .nav-panel a{min-height:44px;display:flex;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:var(--brand-radius-control);color:var(--brand-text-secondary);font-size:14px;line-height:1.45;letter-spacing:.01em}.site-menu .nav-panel a:after{display:none}.site-menu .nav-panel a:hover,.site-menu .nav-panel a:focus-visible{border-color:var(--brand-border);background:var(--brand-a08);color:var(--brand-primary)}@media(max-width:640px){.brand small{font-size:9px}.section-intro>p:not(.eyebrow){font-size:14px}}@media(prefers-reduced-motion:reduce){.nav-group>summary span{transition:none}}:root{--ink: #101b15;--ink-soft: #46584f;--paper: #f6f5f1;--dark: #101b15;--dark-2: #16241d;--dark-3: #1a2a22;--metal: #8a958c;--metal-light: #b9c2ba;--accent: #0b5d47;--accent-deep: #094c3a;--copper: #b07f4f;--line-dark: rgba(16, 27, 21, .12);--muted: #8a958c;--white-muted: rgba(16, 27, 21, .58);--shadow: 0 24px 60px rgba(16, 27, 21, .12), 0 4px 14px rgba(16, 27, 21, .06);--brand-on-primary: #ffffff;--brand-primary-hover: #0a5440;--brand-text-meta: rgba(16, 27, 21, .55);--brand-text-on-dark: rgba(255, 255, 255, .85);--brand-shadow-hover: 0 24px 54px rgba(16, 27, 21, .12), 0 0 24px var(--brand-a12)}body{background:radial-gradient(1100px 520px at 85% -180px,rgba(11,93,71,.05),transparent 60%),var(--paper);color:var(--ink)}::selection{background:var(--accent);color:#fff}body,button,input,select,textarea{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,PingFang TC,sans-serif}h1,h2{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,PingFang TC,sans-serif;letter-spacing:.03em}.site-header{border-bottom:1px solid var(--line);background:#f6f5f1e0;color:var(--ink)}.site-header.is-scrolled{background:#f6f5f1f2;border-bottom:1px solid var(--line);box-shadow:0 16px 46px #101b1514}.site-menu{font-family:ui-rounded,Noto Sans TC,PingFang TC,Microsoft JhengHei UI,Microsoft JhengHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-menu>a,.nav-group>summary{color:#7a5c40}.site-menu>a:hover,.site-menu>a:focus-visible,.site-menu>a.is-active,.nav-group>summary:hover,.nav-group[open]>summary{color:#6b4f2e}.nav-panel{background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 54px #101b1524}.site-menu .nav-panel a{color:var(--ink-soft)}.site-menu .nav-panel a:hover,.site-menu .nav-panel a:focus-visible{color:var(--accent)}.button--dark-outline{border-color:var(--line-strong, #c9d3cb);color:var(--ink)}.button--dark-outline:hover{border-color:var(--accent);background:#0b5d470f}.site-footer{background:#101b15;color:#ffffffd1}.site-footer a{color:#ffffffc7}.site-footer a:hover,.site-footer a:focus-visible{color:#7ee0c4}.site-footer h2,.site-footer h3,.site-footer strong{color:#fff}.site-footer small,.site-footer p{color:#ffffff8c}.sub-hero{color:var(--ink);border-bottom:1px solid var(--line)}.sub-hero h1{font-weight:900}.sub-hero__lead{color:var(--ink-soft)}.back-link{color:var(--muted)}.back-link:hover{color:var(--accent)}a[href*="lin.ee"][class*=button]{background:#06c755;color:#10201d;border-color:#06c755;box-shadow:0 4px 12px #06c75529}a[href*="lin.ee"][class*=button]:hover,a[href*="lin.ee"][class*=button]:focus-visible{background:#05b34c;border-color:#05b34c;color:#10201d}a[href*="lin.ee"][class*=button]:focus-visible{outline:3px solid #174d3b;outline-offset:3px}a.header-cta[href*="lin.ee"]{background:#06c755!important;border-color:#06c755!important;color:#072b1a!important;box-shadow:0 4px 12px #06c7552e!important}a.header-cta[href*="lin.ee"]:hover,a.header-cta[href*="lin.ee"]:focus-visible{background:#05b34c!important;border-color:#05b34c!important}a.header-cta[href*="lin.ee"]:focus-visible{outline:3px solid #174d3b;outline-offset:3px}.header-cta{min-width:max-content;white-space:nowrap;flex-wrap:nowrap;flex-shrink:0}.site-header,.site-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}main :is(h1,h2,h3,h4,p,li,blockquote,figcaption,.eyebrow,.visit__note){text-shadow:none!important}.section--dark .section-intro p{color:#ffffffc7}.section--dark p,.section--dark li,.section--dark small,.section--dark strong,.section--dark label,.section--dark legend,.section--dark figcaption,.section--dark td,.section--dark th,.final-cta p,.final-cta small,.final-cta strong{color:#ffffffd6}.ptable th.sticky-col{background:var(--soft);color:var(--ink)}.ptable .sticky-col{box-shadow:6px 0 12px -8px #0000001f}.skip-link{background:#111827;color:#fff}.signal-bar .signal-bar__desktop{display:inline}.signal-bar .signal-bar__mobile{display:none}.ptable>summary.ptable__head{grid-template-columns:auto 1fr auto;cursor:pointer}.ptable:not([open])>summary.ptable__head{margin-bottom:0}.ptable__toggle:before{content:"\5c55\958b"}.ptable[open]>.ptable__head .ptable__toggle:before{content:"\6536\5408"}.ptable__toggle{color:var(--accent);font-size:12px;font-weight:700}.ptable>summary.ptable__head:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mobile-actions .is-primary{background:#06c755!important;color:#10201d!important}@media(max-width:980px){.site-menu{background:#0d1410!important;backdrop-filter:none!important}}.brand--footer img{width:60px!important;height:60px!important;filter:brightness(1.45) drop-shadow(0 0 16px rgba(126,224,196,.3))}.brand--footer strong{font-size:19px;letter-spacing:.06em;color:#fff}.brand--footer small{font-size:10.5px;letter-spacing:.22em;color:#ffffff9e}@media(max-width:980px){.brand--footer{grid-column:1/-1}}body:before{content:"";position:fixed;inset:0;z-index:-2;background:url(/assets/marble-bg-20260812.webp) center/cover}body:after{content:"";position:fixed;inset:0;z-index:-1;opacity:1;pointer-events:none;background:linear-gradient(180deg,#f4f5f799,#f4f5f770)}.sub-hero{background:radial-gradient(520px 380px at 85% 6%,rgba(126,224,196,.12),transparent 70%)}.inst-calc__label,.inst-calc__unit,.inst-calc__meta,.inst-calc__note{color:#ffffffd9!important}.inst-calc__result strong{color:#fff}.inst-calc__controls label{color:#ffffffd9}.inst-calc__controls select{background:#fffffff2;color:#111827;border:1px solid rgba(255,255,255,.4)}.inst-carousel__arrow{background:#fff!important;color:#0b5d47!important;border:1px solid #D7DBD5!important;box-shadow:0 6px 16px #1118271f}@media(max-width:980px){.site-menu .nav-group>summary{border-bottom:1px solid #E5E7EB}}.site-footer__main{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:44px;padding-block:64px 48px}.site-footer__brand{max-width:400px}.site-footer__slogan{margin:22px 0 0;color:#fff;font-size:17px;font-weight:700;letter-spacing:.04em}.site-footer__descriptor{margin:9px 0 0;color:#ffffff80;font-size:11px;letter-spacing:.14em}.site-footer__contact>strong,.site-footer__nav>strong{display:block;margin-bottom:16px;color:#c9a87a;font-size:12px;font-weight:700;letter-spacing:.16em}.site-footer__contact p{margin:0;color:#ffffffb8;font-size:13px;line-height:2}.site-footer__contact p+p{margin-top:12px}.site-footer__contact a,.site-footer__nav a,.site-footer__meta a{color:#ffffffc7;min-height:40px;display:inline-flex;align-items:center}.site-footer__contact a:hover,.site-footer__nav a:hover,.site-footer__meta a:hover{color:#7ee0c4}.site-footer__contact-actions{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:13.5px}.site-footer__nav>div{display:grid;grid-template-columns:1fr;column-gap:22px}.site-footer__nav a{font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.12);justify-content:flex-start}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 20px;min-height:64px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff8c;font-size:12px}.site-footer__meta{display:flex;flex-wrap:wrap;gap:0 22px}.site-footer__meta a{font-size:12px}@media(max-width:980px){.site-footer__main{grid-template-columns:1fr;gap:30px;padding-block:44px 30px}.site-footer__nav>div{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start}}main>.section:not(.section--dark){position:relative}main>.section:not(.section--dark):before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(180deg,#60584a38 0 1px,#fffc 1px 2px)}:root{--surface:#FAF8F3;--soft:#F2EFE7;--line:#E9E4D9;--brand-shadow-card:0 14px 34px rgba(96, 88, 74, .08)}.series-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease}.series-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #60584a24,0 6px 16px #60584a14;border-color:#dfd8c8}@media(prefers-reduced-motion:reduce){.series-card{transition:none}.series-card:hover{transform:none}}.section--dark h2,.section--dark h3,.final-cta h2,.final-cta h3{color:#f7f4ee}.section--dark .eyebrow--light,.final-cta .eyebrow--light{color:#d2b991}.section--dark label,.section--dark legend{color:#e8decbeb!important}.section--dark .button--dark-outline,.final-cta .button--dark-outline{border-color:#807a70;color:#f7f4ee;background:transparent}.section--dark .button--dark-outline:hover,.final-cta .button--dark-outline:hover{border-color:#d2b991;color:#d2b991;background:#d2b99114}.section-intro h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,PingFang TC,sans-serif;font-size:clamp(38px,4.2vw,56px);font-weight:900;letter-spacing:.05em;color:var(--ink);line-height:1.3}@media(max-width:720px){.section-intro h3{font-size:34px}}.wiz__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px;align-items:start}.wiz__assure{margin-top:26px;font-size:13px}.wiz__assure strong{color:#d2b991;margin-right:14px}.wiz__assure small{color:#f7f4ee99;font-size:13px}.wiz{background:#fbf7f0;border-radius:16px;border-top:3px solid #B08D57;padding:26px 34px 30px;box-shadow:0 30px 70px #00000047}.wiz__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-bottom:1px solid #E5DCCD;margin:0 0 26px;padding:0;list-style:none}.estimator[data-wiz-kind=installment] .wiz__tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.wiz-tab{padding:10px 4px 12px;font-size:12px;letter-spacing:.12em;color:#a9a092;border-bottom:2px solid transparent;margin-bottom:-1px}.wiz-tab i{font-style:normal;font-family:Space Grotesk,sans-serif;font-size:10px;color:#b08d57;margin-right:6px}.estimator .wiz-tab i{color:#73502e}.wiz-tab.is-active{color:#111827;border-bottom-color:#6b4f2e;font-weight:700}.wiz-tab.is-done{color:#6b4f2e}.wiz__step{font-family:Space Grotesk,Noto Sans TC,sans-serif;font-size:10.5px;letter-spacing:.2em;color:#b08d57;font-weight:700}.wiz__panel h3{margin:10px 0 18px;font-size:clamp(20px,2vw,26px);font-weight:700;color:#111827;letter-spacing:.02em}.wiz__hint{margin:-8px 0 16px;font-size:12.5px;color:#8b8172}.wiz__opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wiz-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:#fff;border:1px solid #E5DCCD;border-radius:10px;padding:13px 16px;cursor:pointer;font:inherit;color:#111827;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s}.wiz-opt:hover{border-color:#c7a87c;box-shadow:0 8px 20px #6b4f2e1a;transform:translateY(-1px)}.wiz-opt.is-picked{border-color:#b08d57;background:#f5ebdd;box-shadow:inset 0 0 0 1px #b08d57}.wiz-opt strong{display:block;font-size:14.5px;font-weight:700}.wiz-opt small{display:block;margin-top:3px;font-size:11.5px;color:#8b8172;line-height:1.6}.wiz-opt i{font-style:normal;color:#b08d57;flex:none}.wiz-application{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.wiz-field{display:grid;align-content:start;gap:7px;color:#17231e;font-size:13px;font-weight:700}.wiz-field>span{color:#4d4338;font-size:12.5px;font-weight:700}.wiz-field em{color:#a33d32;font-style:normal}.wiz-field input,.wiz-field select{width:100%;min-width:0;min-height:46px;border:1px solid #d8cdbd;border-radius:9px;background:#fff;padding:10px 12px;color:#17231e;font:inherit;font-size:15px;line-height:1.4}.wiz-field input:focus,.wiz-field select:focus{border-color:#b08d57;outline:3px solid rgba(176,141,87,.2);outline-offset:1px}.wiz-application__error{grid-column:1/-1;min-height:1.5em;margin:0;color:#8f3028;font-size:12.5px;font-weight:700}.wiz__foot{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:14px}.wiz-prev{background:#fff;border:1px solid #D8CFC0;border-radius:8px;padding:11px 20px;font:inherit;font-size:14px;color:#111827;cursor:pointer}.wiz-next{margin-left:auto;background:#111827;color:#fff;border:0;border-radius:8px;padding:12px 26px;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:opacity .25s}.wiz-next:disabled{background:#d8d2c6;color:#8b8172;cursor:not-allowed}.wiz-send{margin-left:auto}.estimator [hidden]{display:none!important}@media(max-width:980px){.wiz__grid{grid-template-columns:1fr;gap:28px}.wiz{padding:20px 16px 24px}.wiz__opts{grid-template-columns:1fr}.wiz-tab{font-size:10.5px;letter-spacing:.06em}}.wiz__copy h2{font-family:Noto Sans TC,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(38px,4.2vw,56px);line-height:1.25;font-weight:650;letter-spacing:-.035em}.estimator .wiz__step{color:#73502e}.estimator .wiz-tab{color:#746b5f}.estimator .wiz-tab.is-active{color:#17231e;border-bottom-color:#73502e}.estimator .wiz-tab.is-done{color:#73502e}.estimator .wiz__panel h3{color:#17231e}.estimator .wiz__hint{color:#655d52}.estimator .wiz-opt,.estimator .wiz-opt span,.estimator .wiz-opt strong{color:#17231e}.estimator .wiz-opt small{color:#655d52}.estimator .wiz-opt i{color:#73502e}.estimator .wiz-opt:focus-visible,.estimator .wiz-prev:focus-visible,.estimator .wiz-next:focus-visible,.estimator .wiz-send:focus-visible{outline:3px solid #d2b991;outline-offset:3px}.estimator .wiz-opt.is-picked i{font-size:0}.estimator .wiz-opt.is-picked i:before{content:"\2713";font-size:16px;font-weight:800}.wiz-next:disabled{color:#655d52;opacity:.82}.wiz-send[aria-disabled=true]{pointer-events:none;background:#d8d2c6;color:#655d52;box-shadow:none;opacity:.82}.wiz__summary{margin-top:22px;padding:16px 18px;border:1px solid #d8cdbd;border-radius:12px;background:#f2ece2;color:#17231e}.wiz__summary>strong{display:block;color:#73502e;font-size:12px;letter-spacing:.08em}.wiz__summary p{margin:9px 0 0;color:#2f3934;white-space:pre-line;font-size:13px;line-height:1.75}.wiz.is-reviewing .wiz__summary{min-height:0;overflow-y:auto}@media(max-width:720px){.estimator .wiz__grid{gap:18px}.estimator .wiz__copy>p:not(.eyebrow):not(.wiz__assure){display:none}.estimator .wiz__copy h2{margin-bottom:0;font-size:clamp(30px,9vw,38px)}.estimator .wiz__assure{margin-top:12px}.estimator .wiz{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:calc(100dvh - var(--header-height,70px) - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:390px;max-height:650px;overflow:hidden;padding:16px 14px 14px;scroll-margin-top:calc(var(--header-height,70px) + 8px + env(safe-area-inset-top))}.estimator .wiz__tabs{flex:none;margin-bottom:12px}.estimator .wiz-tab{padding:8px 2px 10px;font-size:10px}.estimator .wiz-tab i{display:block;margin:0 0 2px;font-size:9px}.estimator .wiz__panel:not([hidden]){display:flex;min-height:0;overflow:hidden;flex-direction:column}.estimator .wiz__step{margin:0}.estimator .wiz__panel h3{flex:none;margin:7px 0 11px;font-size:21px;line-height:1.35}.estimator .wiz__hint{flex:none;margin:-3px 0 9px;line-height:1.5}.estimator .wiz__opts{flex:1;min-height:0;grid-template-columns:1fr;gap:8px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:2px 4px 10px 1px;scrollbar-width:thin;scrollbar-color:#b08d57 #eee5d9}.estimator .wiz__opts::-webkit-scrollbar{width:5px}.estimator .wiz__opts::-webkit-scrollbar-track{background:#eee5d9;border-radius:999px}.estimator .wiz__opts::-webkit-scrollbar-thumb{background:#b08d57;border-radius:999px}.estimator .wiz-application{flex:1;min-height:0;grid-template-columns:1fr;gap:11px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:2px 5px 12px 1px;scrollbar-width:thin;scrollbar-color:#b08d57 #eee5d9}.estimator .wiz-application::-webkit-scrollbar{width:5px}.estimator .wiz-application::-webkit-scrollbar-track{background:#eee5d9;border-radius:999px}.estimator .wiz-application::-webkit-scrollbar-thumb{background:#b08d57;border-radius:999px}.estimator .wiz-field input,.estimator .wiz-field select{font-size:16px}.estimator[data-wiz-kind=installment] .wiz-tab{font-size:9px;letter-spacing:0}.estimator[data-wiz-kind=installment] .wiz-tab i{font-size:8.5px}.estimator .wiz-opt{min-height:52px;padding:10px 12px}.estimator .wiz__foot{position:relative;z-index:2;flex:none;margin-top:0;padding-top:11px;border-top:1px solid #e5dccd;background:#fbf7f0}.estimator .wiz-prev,.estimator .wiz-next{min-height:48px;padding:10px 16px}.estimator .wiz-send{width:100%;min-height:50px;justify-content:center;margin-left:0}.estimator .wiz__summary{display:flex;min-height:0;overflow-y:auto;flex-direction:column;margin:0;padding:15px}.estimator .wiz__summary p{font-size:13px;line-height:1.65}}@media(min-width:360px)and (max-width:720px){.estimator .wiz__panel[data-wiz-index="0"] .wiz__opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px)and (max-height:560px){.estimator .wiz{height:auto;min-height:500px;max-height:none}}.section-intro .eyebrow:after{animation:none}@media(max-width:720px){.signal-bar .signal-bar__desktop{display:none}.signal-bar .signal-bar__mobile{display:inline}.eyebrow{text-wrap:balance;line-height:1.55}}@media(min-width:1200px){.site-header__inner{gap:16px}.brand{min-width:152px}.site-menu{gap:10px}.site-menu>a,.site-menu>details>summary{font-size:14.25px;font-weight:750;letter-spacing:.03em}.site-menu>a{min-height:var(--header-height);display:flex;align-items:center;padding:0}.site-menu>.mobile-menu-home{display:none}}@media(min-width:1280px){.site-header__inner{gap:22px}.brand{min-width:166px}.site-menu{gap:14px}.site-menu>a,.site-menu>details>summary{font-size:15px;letter-spacing:.035em}}@media(min-width:1440px){.site-header__inner{gap:26px}.brand{min-width:180px}.site-menu{gap:18px}.site-menu>a,.site-menu>details>summary{font-size:16px;font-weight:750}}@media(max-width:1199.98px){.site-header__inner{grid-template-columns:1fr auto auto}.menu-toggle{display:grid;grid-column:3}.header-cta{display:none}.site-menu{position:fixed;z-index:-1;top:var(--menu-top,var(--header-height));right:0;bottom:auto;left:0;width:100%;height:calc(100dvh - var(--menu-top,var(--header-height)));display:grid;align-content:start;align-items:stretch;justify-content:stretch;gap:0;padding:38px max(28px,calc(env(safe-area-inset-right) + 16px)) 120px max(28px,calc(env(safe-area-inset-left) + 16px));background:#f6f5f1!important;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;white-space:normal!important}.site-menu.is-open{z-index:65;opacity:1;visibility:visible;transform:translateY(0)}.site-menu>a{min-height:66px;display:flex;align-items:center;padding:0;border-bottom:1px solid #E5E7EB;color:#7a5c40!important;font-size:19px;font-weight:700}.site-menu>a:after{display:none}.nav-group{width:100%;border-bottom:1px solid #E5E7EB}.nav-group>summary{min-height:66px;justify-content:space-between;color:#7a5c40!important;font-size:19px;font-weight:700}.site-menu .nav-group>summary span{color:#7a5c40!important}.site-menu .nav-panel{position:static;width:100%;min-width:0;grid-template-columns:1fr;gap:8px;padding:0 0 16px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;transform:none}.site-menu .nav-panel a{min-height:46px;padding:9px 11px;border:1px solid var(--brand-border);border-radius:var(--brand-radius-control);background:var(--brand-a05);color:#46584f!important;font-size:14px;white-space:normal!important}.site-menu .nav-panel a:hover,.site-menu .nav-panel a:focus-visible{color:#0b5d47!important;background:#0b5d470f}}@media(min-width:641px)and (max-width:1199.98px){.header-cta{display:inline-flex}}.menu-toggle,.to-top{width:48px;height:48px;border:1px solid rgba(176,143,111,.52);border-radius:14px;background:linear-gradient(128deg,transparent 0 47%,rgba(122,92,64,.08) 48%,transparent 50%),linear-gradient(145deg,#fffdf8,#f3eee4 58%,#e8e0d3);color:#0b5d47;box-shadow:0 11px 24px #101b1524,inset 0 1px #fffffff5,inset 0 -1px #7a5c4024;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-toggle>span:not(.sr-only){left:50%;height:2px;border-radius:999px;background:#0b5d47;transform-origin:center}.menu-toggle>span:first-child{width:18px;transform:translate(-50%,-4px)}.menu-toggle>span:nth-child(2){width:12px;transform:translate(-25%,4px)}.menu-toggle[aria-expanded=true]>span:first-child,.menu-toggle[aria-expanded=true]>span:nth-child(2){width:18px}.menu-toggle[aria-expanded=true]>span:first-child{transform:translate(-50%) rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:translate(-50%) rotate(-45deg)}.to-top{position:fixed;font-size:0}.to-top:before,.to-top:after{content:"";position:absolute;left:50%;background:#0b5d47}.to-top:before{top:15px;width:10px;height:10px;border-top:2px solid #0b5d47;border-left:2px solid #0b5d47;background:transparent;transform:translate(-50%) rotate(45deg)}.to-top:after{top:16px;width:2px;height:17px;border-radius:999px;transform:translate(-50%)}@media(hover:hover){.menu-toggle:hover,.to-top:hover{border-color:#7a5c40ad;background:linear-gradient(128deg,transparent 0 47%,rgba(122,92,64,.11) 48%,transparent 50%),linear-gradient(145deg,#fff,#f7f1e7 54%,#e9dfd0);box-shadow:0 15px 30px #101b152b,inset 0 1px #fff,inset 0 -1px #7a5c4029}}.menu-toggle:active,.to-top:active{box-shadow:0 5px 12px #101b1521,inset 0 2px 4px #7a5c4021}.service-tile--feature a{border-color:#0b5d4757}@media(max-width:640px){.sub-hero{padding-block:38px 72px}.back-link{margin-bottom:24px}}@media(max-width:640px){:root{--mobile-actions-space:76px}html{scroll-padding-bottom:calc(var(--mobile-actions-space) + env(safe-area-inset-bottom))}body{padding-bottom:0}.site-footer{padding-bottom:calc(var(--mobile-actions-space) + env(safe-area-inset-bottom))}.sub-hero__copy>.button-row>a.button[href^="tel:"],.final-cta__inner>.button-row>a.button[href^="tel:"]{display:none}}.site-menu a[aria-current=page],.site-header .site-menu>a[data-current=true],.site-menu .nav-group[data-current=true]>summary{color:#174d3b!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.site-menu .nav-panel a[aria-current=page]{border-color:#b4cbbc;background:#e7f0e9}.sub-hero__copy>.eyebrow,.sub-hero__copy .back-link{color:#46584f;font-size:14px;line-height:1.7;letter-spacing:.03em}.sub-hero__copy{min-width:0}.sub-hero__copy h1{max-width:20em;font-size:clamp(2rem,3.5vw,3rem);line-height:1.3;letter-spacing:.005em}.sub-hero__copy h1{word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:balance}.sub-hero:has(+.article-body){background:linear-gradient(110deg,#f6f5f1fa,#f6f5f1d1)}.pricing-page:has(.ptable-section--finder) .sub-hero{padding-block:24px}.pricing-page .ptable-section--finder{padding-block:16px}.ptable-section--finder .pricing-index>.series-nav{margin:0;padding-top:0}.ptable-section--finder .pricing-finder{margin:16px 0 0}.pricing-page .sub-hero{padding-block:clamp(54px,6vw,86px)}.pricing-rules{padding:clamp(34px,4.5vw,58px) 0;background:#eef2ec;border-block:1px solid rgba(18,63,52,.12)}.pricing-rules h2,.pricing-explain h2,.android-quote h2,.pricing-warranty h2,.series-price-extra h2,.series-table-lead h2{margin:10px 0 22px;font-size:clamp(28px,4vw,46px);line-height:1.18}.pricing-rules__grid,.pricing-explain__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-rules__grid article,.pricing-explain__grid article{padding:24px;border:1px solid rgba(18,63,52,.14);border-radius:18px;background:#ffffffc7}.pricing-rules__grid b{display:block;margin-bottom:18px;color:#9a775c;font-size:13px;letter-spacing:.16em}.pricing-rules__grid h3,.pricing-explain__grid h3{margin:0 0 10px;font-size:19px}.pricing-rules__grid p,.pricing-explain__grid p{margin:0;line-height:1.85}.pricing-rules__student{margin:18px 0;padding:15px 18px;border-left:3px solid #0b754f;background:#ffffffa3;line-height:1.8}.pricing-explain,.android-quote,.pricing-warranty,.series-price-extra,.series-table-lead{margin:30px 0;padding:clamp(24px,4vw,40px);border:1px solid rgba(18,63,52,.14);border-radius:22px;background:#f8f7f3}.pricing-explain__grid article{background:#fff}.android-quote>p{max-width:850px;line-height:1.9}.android-quote ol{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;padding:0;list-style:none;counter-reset:quote-step}.android-quote li{display:grid;gap:7px;padding:20px;border-radius:16px;background:#fff;counter-increment:quote-step}.android-quote li:before{content:"0" counter(quote-step);color:#9a775c;font-size:12px;letter-spacing:.14em}.android-quote li span{line-height:1.75}.pricing-warranty ul{display:grid;gap:10px;padding-left:1.25em;line-height:1.8}.pricing-warranty__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pricing-warranty__actions a{min-width:96px;padding:11px 16px;border:1px solid rgba(18,63,52,.22);border-radius:999px;text-align:center}.series-price-brief{padding:18px 0;background:#173c33;color:#fff}.series-price-brief p{margin:0;line-height:1.8}.series-table-lead{margin-top:0}.series-price-extra p{max-width:880px;line-height:1.85}.ptable__context{padding:18px 22px 4px}.ptable__context p{margin:0 0 10px;line-height:1.8}.ptable__context ul{margin:0;padding-left:1.2em;color:#58645f;line-height:1.75}.ptable__series-link{margin:0;padding:16px 22px 22px;text-align:right}.ptable__series-link a{font-weight:700}.ptable__item{display:block}.ptable__badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ptable__badges small{padding:3px 7px;border-radius:999px;background:#e5efe9;color:#145b46;font-size:11px;line-height:1.35;white-space:nowrap}.ptable__quote{display:inline-grid;gap:2px;color:#08734c;font-weight:800}.ptable__quote small{font-size:11px;font-weight:500;white-space:nowrap}.ptable-model{margin:16px 18px 8px;padding:16px;border-radius:16px;background:#eaf2ed}.ptable-model label{display:block;margin-bottom:8px;font-weight:800}.ptable-model select{width:100%;min-height:48px;padding:0 42px 0 14px;border:1px solid rgba(18,63,52,.28);border-radius:10px;background:#fff;color:#14251f;font:inherit}.ptable-model__status{margin:8px 0 0;color:#53645e;font-size:14px;line-height:1.6}.ptable tbody th.sticky-col{padding:12px 16px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;letter-spacing:normal}.ptable tbody tr:last-child th{border-bottom:0}.ptable th.is-model-match,.ptable td.is-model-match{background:#e6f1eb;color:#0a513a;box-shadow:inset 2px 0 #0b754f,inset -2px 0 #0b754f}.pricing-index>.series-nav{margin-top:0}.pricing-finder{margin:22px 0 30px;padding:clamp(22px,3vw,34px);border:1px solid rgba(18,63,52,.18);border-radius:24px;background:#faf8f2e6;box-shadow:0 20px 48px #1c2f2714}.pricing-finder__head h2{margin:7px 0 22px;font-size:clamp(25px,3vw,36px)}.pricing-index .series-nav{margin-top:22px;padding-top:18px}.pricing-index .series-nav a{border-color:#123f348c;background:#fffdf8;color:#243a31;font-weight:700;box-shadow:0 4px 12px #1c2f270f}.pricing-index .series-nav a:hover,.pricing-index .series-nav a:focus-visible{border-color:#0b754f;color:#07583c;box-shadow:0 0 0 3px #0b754f1f}.pricing-index .series-nav a[aria-current=page],.pricing-index .series-nav--quick a{border-color:#17664f;background:#e8f1eb;color:#0a513a}.pricing-index .series-nav--quick a{box-shadow:inset 0 0 0 1px #17664f1a,0 5px 14px #1c2f2712}.ptable-filter{max-width:720px;margin:0}.ptable-filter label{display:block;margin:0 0 8px;color:#243a31;font-size:14px;font-weight:800}.ptable-filter__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.ptable-filter__control{position:relative}.ptable-filter input{min-height:52px;border-color:#123f348c;background:#fffdf8;color:#14251f;box-shadow:inset 0 1px #fff,0 7px 18px #1c2f2712}.ptable-filter input::placeholder{color:#66746d}.ptable-filter input:focus-visible{outline:3px solid rgba(11,117,79,.32);outline-offset:2px;border-color:#0b754f;box-shadow:0 0 0 5px #0b754f1a}.ptable-filter input:disabled,.ptable-filter__submit:disabled{opacity:.58;cursor:wait}.ptable-filter__control>span{color:#0b754f}.ptable-filter__submit{min-width:126px;min-height:52px;padding-inline:18px}.ptable-filter .pricing__note{margin:10px 0 0;color:#53645e}.ptable-filter__status{min-height:24px;margin:8px 0 0;color:#53645e;font-size:14px;font-weight:700;line-height:1.65}.pricing-index+.pricing-explain{margin-top:24px}@media(max-width:720px){.pricing-rules__grid,.pricing-explain__grid,.android-quote ol{grid-template-columns:1fr}.pricing-rules .button-row{display:grid}.pricing-rules .button{width:100%}.pricing-explain,.android-quote,.pricing-warranty,.series-price-extra,.series-table-lead{margin:22px 0;padding:22px 18px}.ptable[data-model-view=waiting] .ptable__scroll,.ptable[data-model-view=waiting] .ptable__hint,.ptable[data-model-view=ready] .ptable__hint{display:none}.ptable[data-model-view=ready] .ptable__scroll{overflow:visible}.ptable[data-model-view=ready] table{width:100%;min-width:0;table-layout:fixed}.ptable[data-model-view=ready] th:first-child,.ptable[data-model-view=ready] td:first-child{width:58%}.ptable[data-model-view=ready] th:not(:first-child),.ptable[data-model-view=ready] td:not(:first-child){width:42%}.ptable[data-model-view=ready] td:not(:first-child){white-space:normal;overflow-wrap:anywhere}.ptable[data-model-view] [hidden]{display:none!important}.ptable__context{padding:16px 16px 2px}.ptable__series-link{padding:14px 16px 18px}.ptable__badges small{font-size:10px}.ptable tbody th.sticky-col{padding:10px 9px;font-size:12.5px}}@media(max-width:720px){.pricing-page .sub-hero{padding-block:42px 54px}.pricing-page .to-top{display:none}.pricing-rules{padding:32px 0}.pricing-finder{margin:16px 0 24px;padding:20px 16px;border-radius:18px}.pricing-index .series-nav{margin-top:18px;padding-top:15px}.pricing-index .series-nav div{display:flex;flex-wrap:nowrap;gap:9px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 3px 8px;scrollbar-width:thin}.pricing-index .series-nav a{flex:0 0 auto;min-height:46px;padding:10px 17px}.ptable-filter{max-width:none}.ptable-filter input{font-size:16px}}@media(max-width:420px){.ptable-filter__actions{grid-template-columns:1fr}.ptable-filter__submit{width:100%}}.refined-public{background:#f7f8f5}.refined-public:before,.refined-public:after{content:none}.refined-public .site-header{background:#fff;box-shadow:none}.refined-public .site-menu{font-family:inherit;letter-spacing:0}.refined-public .sub-hero{background:#f7f8f5;padding-block:44px}.refined-public .sub-hero h1{color:#7a5c40;font-size:clamp(30px,3.5vw,46px);font-weight:700;line-height:1.3}.refined-public .sub-hero__lead{font-size:17px;line-height:1.85;color:#43594d;max-width:44em}.pricing-page .pricing-finder{background:#fff;border:1px solid #dce5df;border-radius:16px;box-shadow:0 8px 28px #10251a07}.pricing-page .pricing-finder input,.pricing-page .pricing-finder select{min-height:48px;font-size:16px;border-radius:9px}.pricing-page .ptable{border:1px solid #dce5df;border-radius:14px;box-shadow:none;background:#fff}.pricing-page .ptable__head{background:#edf4ef}.pricing-page .ptable__context{color:#43594d;font-size:14px;line-height:1.75}@media(max-width:920px){.refined-public .sub-hero{padding-block:30px}}.pricing-page .sub-hero{background:#f7f6f2}.pricing-page .sub-hero h1{color:#855b39;letter-spacing:-.025em}.pricing-page .sub-hero__lead{color:#485e53;max-width:40em}.pricing-page .pricing-finder{border-radius:12px;border-color:#cdd6ce;border-top:3px solid #0b5d47;box-shadow:none}.pricing-page .pricing-finder__head h2{font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.4;letter-spacing:-.015em;color:#855b39}.pricing-page .pricing-finder input{box-shadow:none;background:#fff;border-color:#87988e}.pricing-page .pricing-finder .button{border-radius:8px;box-shadow:none}.pricing-page .ptable{border-radius:12px;border-color:#cdd6ce}.pricing-page .ptable__head{background:#142922}.pricing-page .ptable__head h2,.pricing-page .ptable__toggle{color:#fff}.pricing-page .ptable__toggle{font-size:.875rem}.pricing-page .ptable__node{background:#c7e4d6;box-shadow:none}.pricing-page .ptable-model{background:#edf3ef;border-radius:8px}.pricing-page .ptable tbody th.sticky-col{font-size:.875rem;line-height:1.7;padding:14px 12px}.pricing-page .ptable__badges small{font-size:.75rem;white-space:normal}.pricing-page .ptable__quote small{font-size:.8125rem;white-space:normal}.pricing-page .ptable__head:focus-visible{outline:3px solid #0b5d47;outline-offset:4px}.pricing-page .pricing-explain,.pricing-page .android-quote,.pricing-page .pricing-warranty,.pricing-page .series-price-extra,.pricing-page .series-table-lead{background:#fff;border-color:#cdd6ce;border-radius:12px}.pricing-page .pricing-explain h2,.pricing-page .android-quote h2,.pricing-page .pricing-warranty h2,.pricing-page .series-price-extra h2,.pricing-page .series-table-lead h2{font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.4;color:#855b39}@media(forced-colors:active){.pricing-page .ptable__head{background:Canvas;color:CanvasText}.pricing-page .ptable__head h2,.pricing-page .ptable__toggle{color:CanvasText}.pricing-page .ptable__head:focus-visible{outline-color:Highlight}}@keyframes device-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hud-bus{to{background-position:0 0,42px 0}}@keyframes hud-shine{to{transform:translate(120%)}}
