:root{--char:#1E1E24;--char-2:#33333D;--ember:#F2542D;--ember-2:#C63E1C;--cream:#FFF4EC;--ink:#1A1A1F;--mute:#64646E;--line:#E7E1DC;--white:#fff;--r-hp:14px;--r-pill:20px;--font:"Manrope",Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--ink);font:400 15px/1.6 var(--font);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p{margin:0}.skip{position:absolute;left:-999px;top:0;background:#000;color:#fff;padding:8px 12px;z-index:50}.skip:focus{left:8px}.wrap{max-width:1440px;margin:0 auto;padding:0 32px}:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.gnb{border-bottom:1px solid var(--line);background:#fff}.gnb__in{max-width:1440px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;gap:32px}.gnb__logo img{width:120px}.gnb__nav{display:flex;gap:26px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;font-weight:600;font-size:14px}.gnb__nav::-webkit-scrollbar{display:none}.gnb__nav a{text-decoration:none;white-space:nowrap}.gnb__acct{color:var(--ink)}.family{border-bottom:1px solid var(--line)}.family__in{max-width:1440px;margin:0 auto;padding:0 32px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.family__tabs{list-style:none;margin:0;padding:0;display:flex;gap:28px;font-weight:700}.family__tabs li{padding:24px 0;color:var(--mute)}.family__tabs .is-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.family__facts{color:var(--mute);font-size:14px}.pbar{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.pbar__in{max-width:1440px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;gap:24px}.pbar__id{flex:1;min-width:0}.pbar__new{font-size:12px;font-weight:700;color:var(--ember)}.pbar__name{font-size:22px;line-height:1.25;font-weight:800}.pbar__price{font-size:14px;color:var(--mute)}.pbar__price strong{color:var(--ink);font-size:18px}.pill{display:inline-flex;align-items:center;justify-content:center;background:var(--ember);color:#fff;border-radius:var(--r-pill);font-weight:700;text-decoration:none}.pill--sm{padding:9px 20px;font-size:14px}.pill--full{width:100%;padding:13px 20px;font-size:16px}.buy{max-width:1440px;margin:0 auto;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) 448px;gap:48px;align-items:start}.gal{position:sticky;top:96px;min-width:0}.gal__strip{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--r-hp);background:var(--cream);min-width:0;max-width:100%;scrollbar-width:none}.gal__strip::-webkit-scrollbar{display:none}.shot{flex:0 0 100%;scroll-snap-align:start;min-width:0}.gal__dots{display:flex;gap:8px;justify-content:center;margin:14px 0}.dot{width:10px;height:10px;border-radius:50%;background:#D4CCC6}.dot.is-on{background:var(--ink)}.gal__lede{max-width:640px;margin:0 auto;color:#3C3C44}.opts{min-width:0;display:grid;gap:28px}.grp__t{font-size:22px;font-weight:800;line-height:1.3}.grp__d{color:var(--mute);margin:2px 0 12px;font-size:14px}.grp__list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grp__note{font-size:13px;color:var(--mute);margin-top:10px}.opt{display:flex;flex-direction:column;justify-content:center;min-height:82px;border:1px solid var(--line);border-radius:var(--r-hp);padding:12px 16px;cursor:pointer;position:relative}.opt input{position:absolute;opacity:0}.opt__n{font-weight:700}.opt__s{font-size:13px;color:var(--mute)}.opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--ember);border-color:var(--ember)}.devs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.devs>input{position:absolute;opacity:0;pointer-events:none}.devs>input:checked+.opt{box-shadow:inset 0 0 0 2px var(--ember);border-color:var(--ember)}.devs>input:focus-visible+.opt{outline:2px solid var(--ember);outline-offset:2px}.hows{grid-column:1/-1;background:var(--cream);border-radius:var(--r-hp);padding:14px 16px;font-size:14px}.how{display:none}#d-android:checked~.hows .how--android,#d-iphone:checked~.hows .how--iphone,#d-tablet:checked~.hows .how--tablet,#d-pc:checked~.hows .how--pc{display:block}.ticks{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.ticks li{padding-left:26px;position:relative;font-size:14px}.ticks li:before{content:"";position:absolute;left:0;top:5px;width:14px;height:8px;border-left:2px solid var(--ember);border-bottom:2px solid var(--ember);transform:rotate(-45deg)}.chat{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.chat a{border:1px solid var(--line);border-radius:var(--r-hp);padding:12px 16px;text-decoration:none;font-weight:700;display:flex;flex-direction:column}.chat small{font-weight:500;color:var(--mute)}.tags{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tags li{border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 12px;font-size:13px}.sum{background:var(--cream);border-radius:var(--r-hp);padding:20px;display:grid;gap:8px}.sum__t{font-size:13px;font-weight:700;color:var(--mute);text-transform:uppercase;letter-spacing:.6px}.sum__v{font-size:20px;font-weight:800}.sum__min{color:var(--mute);font-size:14px}.sum__login{text-align:center;font-size:14px;font-weight:600}.band{background:var(--char);color:#fff;padding:40px 0;margin-top:24px}.band .band__t{color:#fff}.band__t{font-size:26px;font-weight:800;margin-bottom:10px}.band__d{color:var(--mute);margin-bottom:16px}.checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;counter-reset:c}.checks li{background:var(--char-2);border-radius:var(--r-hp);padding:16px 16px 16px 54px;position:relative;font-size:14px;counter-increment:c}.checks li:before{content:counter(c);position:absolute;left:16px;top:14px;width:26px;height:26px;border-radius:50%;background:var(--ember);display:grid;place-items:center;font-weight:800}.isi,.specs,.safe{padding-top:40px}.box{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.box li{border:1px solid var(--line);border-radius:var(--r-hp);padding:14px 16px;display:flex;flex-direction:column}.box__c{font-weight:800}.box__p{font-size:13px;color:var(--mute)}.tbl{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:14px 0;border-bottom:1px solid var(--line);vertical-align:top}th{width:32%;font-weight:700;padding-right:20px}.safe{padding-bottom:20px}.safe__t{font-size:20px;font-weight:800;margin-bottom:8px}.safe p{max-width:900px}.dock{display:none}.foot{background:var(--cream);margin-top:40px;padding:32px 0 90px}.foot__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.foot__h{font-weight:800;margin-bottom:6px}.foot a{display:block;text-decoration:none;margin:4px 0;font-size:14px;color:#3C3C44}.foot__base{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:12px;color:var(--mute)}.foot__base p{margin-bottom:6px}@media (max-width:1100px){.buy{grid-template-columns:minmax(0,1fr) 380px;gap:28px;padding:24px}}@media (max-width:860px){.wrap,.gnb__in,.family__in,.pbar__in{padding-left:16px;padding-right:16px}.gnb__in{gap:16px}.gnb__logo img{width:100px}.family__facts{display:none}.family__in{min-height:52px}.family__tabs li{padding:14px 0}.pbar__in{flex-wrap:wrap;gap:6px 14px;padding-top:8px;padding-bottom:8px}.pbar__name{font-size:17px}.pbar .pill{display:none}.buy{grid-template-columns:minmax(0,1fr);padding:16px}.gal{position:static}.grp__t{font-size:19px}.band__t{font-size:21px}.foot__cols{grid-template-columns:1fr 1fr}.dock{display:block;position:fixed;left:0;right:0;bottom:0;padding:10px 16px;background:rgba(255,255,255,.97);border-top:1px solid var(--line);z-index:12}}@media (max-width:420px){.grp__list,.devs,.chat{grid-template-columns:minmax(0,1fr)}.foot__cols{grid-template-columns:1fr}.pbar__price{font-size:13px}}