*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#101013;color:#f7f7f8;font:15px/1.5 Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}.review{background:#ffcf32;color:#211b0a;text-align:center;padding:7px 14px;font-size:10px;font-weight:700;letter-spacing:.04em}header{max-width:1240px;margin:auto;padding:23px 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1a;gap:20px}header>a img{width:185px;height:auto;display:block}nav{display:flex;align-items:center;gap:24px;font-size:12px}nav a{text-decoration:none;color:#c5c5ca}nav button{border:1px solid #59512d;border-radius:9px;padding:10px 14px;background:#ffcf3212;color:#ffcf32;font-size:12px;font-weight:700}main{max-width:1240px;padding:0 34px;margin:auto}.hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:65px 0}.eyebrow{font-size:10px;letter-spacing:.14em;font-weight:800;color:#ffcf32;margin:0 0 20px}.eyebrow>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ffcf32;margin-right:6px}.hero h1{font-size:clamp(42px,4.6vw,65px);line-height:1.06;letter-spacing:-.055em;margin:0 0 23px}em{font-style:normal;color:#ffcf32}.lead{max-width:440px;font-size:17px;color:#c4c4cc;line-height:1.6}.lead strong{color:white;font-weight:600}.specs{display:flex;gap:8px;margin:22px 0 28px}.specs span{font-size:10px;padding:6px 10px;border:1px solid #4b4530;border-radius:20px;color:#e7dba9}.cta{display:flex;gap:30px;align-items:center;justify-content:space-between;text-decoration:none;background:#ffcf32;color:#1d190c;border:0;border-radius:10px;padding:15px 20px;font-size:13px;font-weight:800;min-height:48px;transition:background .2s,transform .2s}.hero .cta{max-width:360px}.cta:hover{background:#ffdb62;transform:translateY(-1px)}.fine{font-size:10px;color:#a0a0ac;margin:14px 0 0;line-height:1.6}.gallery{background:white;color:#202126;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #0004}.gallery-top{padding:23px 24px 0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.07em;gap:12px}.gallery-top b{color:#7d5e00}.gallery-top span{color:#777780;font-size:8px}.main-image{height:310px;display:flex;align-items:center;overflow:hidden}.main-image img{width:100%;height:100%;object-fit:contain}.gallery-footer{padding:0 24px 23px;display:flex;align-items:center;justify-content:space-between;gap:16px}.gallery-footer strong{font-size:18px;letter-spacing:-.03em}.gallery-footer p{font-size:10px;color:#777782;margin:3px 0 0}.thumbs{display:flex;gap:5px}.thumbs button{background:white;border:1px solid #ddd;border-radius:8px;width:45px;height:39px;padding:0;overflow:hidden}.thumbs img{width:100%;height:100%;object-fit:contain}.thumbs .selected{border:2px solid #ac8000}.steps-section{border-top:1px solid #ffffff1a;padding:35px 0 30px}.steps-section .eyebrow{margin-bottom:10px}h2{font-size:29px;letter-spacing:-.04em;line-height:1.2;margin:0 0 26px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.steps article{padding:0 20px 0 0}.steps b{color:#ffcf32;font-size:12px}.steps h3{font-size:17px;margin:8px 0}.steps p{font-size:12px;color:#a8a8b4;max-width:300px;margin:0}.dates{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #343338;border-radius:14px;margin:0 0 45px;padding:22px}.dates small{display:block;font-size:8px;color:#aaa9b6;letter-spacing:.08em}.dates strong{display:block;font-size:14px;margin-top:6px}#planes{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin:0 0 40px}#planes>div p:not(.eyebrow){font-size:13px;color:#aaa}.plan{padding:24px;background:white;border-radius:17px;color:#202126}.plan h3{font-size:20px;margin:10px 0 5px}.plan p{font-size:11px;color:#656570}.plan>strong{font-size:35px}.plan small{font-size:12px;font-weight:400}.plan .cta{width:100%;margin-top:18px}.plan #sample-status{margin:5px 0 0;color:#665000}.rules{border-top:1px solid #343338;padding:20px 0;color:#b4b4bd;font-size:12px}.rules summary{cursor:pointer;color:white;font-weight:700}.rules p{max-width:1000px;line-height:1.8}footer{padding:28px 0 35px;font-size:10px;color:#94949e;text-align:center}footer a{color:#ffcf32}dialog{border:1px solid #fff3;padding:0;width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:22px;background:#fff;color:#202126;overflow:auto;box-shadow:0 35px 100px #0008}dialog[open]{display:grid;grid-template-columns:45% 55%;animation:appear .25s ease-out}dialog::backdrop{background:#06060bd9;backdrop-filter:blur(6px)}.close{position:absolute;top:10px;right:10px;z-index:3;background:#f4f4f6;color:#27272b;border:1px solid #ddd;width:32px;height:32px;border-radius:50%;font-size:23px;line-height:1}.popup-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at center,#4b3b11,#181717 65%);padding:45px 5px 35px;overflow:hidden;min-height:430px}.popup-visual>img{width:100%;height:auto;filter:drop-shadow(0 12px 12px #0007)}.sorteo-label{position:absolute;top:24px;left:24px;color:#ffcf32;font-size:9px;font-weight:800;letter-spacing:.13em}.product-tag{color:white;display:flex;flex-direction:column;align-items:center;font-size:10px;letter-spacing:.13em;margin-top:-15px}.product-tag b{font-size:49px;letter-spacing:-.07em;line-height:1.2;color:#ffcf32}.product-tag span{font-size:9px;color:#d5c899}.popup-copy{padding:40px 30px 28px}.popup-copy .eyebrow{color:#7d5b00;font-size:8px;margin-bottom:13px}.popup-copy h2{font-size:30px;line-height:1.15;letter-spacing:-.04em;margin-bottom:17px}.popup-copy em{color:#7b5900}.popup-copy>p:not(.eyebrow){font-size:12px;line-height:1.6;color:#65616d}.mini-steps{display:flex;justify-content:space-between;gap:15px;margin:20px 0}.mini-steps span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700}.mini-steps b{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#6f5100;background:#fff2bd}.popup-copy .cta{width:100%}.popup-copy p.condition{font-size:9px;margin:12px 0 9px}.popup-copy>a{font-size:10px;color:#765700;font-weight:700}.popup-copy p.popup-note{font-size:8px;margin:8px 0 0;color:#74717b}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b18400;outline-offset:3px}@keyframes appear{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:700px){header{padding:18px 18px;gap:10px}header>a img{width:139px}nav{gap:12px}nav a{font-size:10px}nav a:first-child{display:none}nav button{font-size:10px;padding:8px 10px}main{padding:0 20px}.hero{grid-template-columns:1fr;gap:27px;padding:35px 0}.hero h1{font-size:44px;margin-bottom:15px}.hero .eyebrow{font-size:8px;margin-bottom:16px}.lead{font-size:15px}.specs{margin:17px 0 21px}.hero .cta{max-width:none}.fine{font-size:9px}.gallery{border-radius:18px}.gallery-top{padding:18px 18px 0;font-size:8px}.gallery-top span{font-size:7px}.main-image{height:230px}.gallery-footer{padding:0 18px 18px}.gallery-footer strong{font-size:16px}.gallery-footer p{font-size:8px}.thumbs button{width:37px;height:34px}.steps-section{padding:27px 0}.steps-section h2{font-size:25px}.steps{grid-template-columns:1fr;gap:23px}.steps article{padding-left:42px;position:relative}.steps b{position:absolute;left:0;top:2px}.steps h3{margin:0 0 6px;font-size:16px}.steps p{max-width:none}.dates{grid-template-columns:1fr;gap:18px;padding:20px;margin-bottom:32px}.dates>div+div{padding-top:15px;border-top:1px solid #36343b}#planes{grid-template-columns:1fr;gap:13px}#planes h2{font-size:26px;margin-bottom:14px}dialog[open]{grid-template-columns:1fr;border-radius:17px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.popup-visual{min-height:220px;height:220px;padding:30px 15px 8px;flex-direction:row;gap:0}.popup-visual>img{width:77%;max-width:290px;height:100%;object-fit:contain}.sorteo-label{top:17px;left:20px;font-size:8px}.product-tag{font-size:8px;flex-shrink:0;margin:12px 8px 0 -18px}.product-tag b{font-size:39px}.product-tag span{font-size:7px;letter-spacing:.03em}.popup-copy{padding:24px 23px 22px}.popup-copy h2{font-size:28px;margin-bottom:12px}.popup-copy>p:not(.eyebrow){font-size:12px;margin:0}.mini-steps{margin:17px 0}.popup-copy p.condition{font-size:9px;margin-top:12px;margin-bottom:9px}.popup-copy p.popup-note{font-size:8px;margin-top:8px}.close{background:#fff;top:9px;right:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}dialog[open]{animation:none}.cta{transition:none}}

/* Product motion uses the real Samsung photographs, without synthesized details. */
.gallery{position:relative}.photo-stage{position:relative;isolation:isolate}.photo-stage .photo-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 850ms ease-in-out;pointer-events:none}.photo-stage .photo-layer.is-visible{opacity:1}.main-image.photo-stage{display:block}.popup-photo-stage{width:100%;aspect-ratio:1164/776;flex-shrink:0;filter:drop-shadow(0 12px 12px #0007)}.photo-stage .photo-layer.is-visible{animation:product-float 4.8s ease-in-out infinite}.gallery-footer{padding-top:0}.motion-toggle{display:grid;place-items:center;font:700 11px Arial;width:26px;height:26px;border:1px solid #d8d8de;border-radius:50%;background:white;color:#45414a;flex-shrink:0}.gallery-footer>.motion-toggle{position:absolute;right:22px;top:48px;z-index:3}.popup-motion{position:absolute;left:20px;bottom:18px;background:#ffffff12;color:#ffcf32;border-color:#ffcf3255}.thumbs button{transition:border-color .2s,background .2s}.thumbs button.selected{background:#fff8da}.motion-paused .photo-layer.is-visible{animation-play-state:paused}@keyframes product-float{0%,100%{transform:translateY(2px)}50%{transform:translateY(-3px)}}
@media(max-width:700px){.popup-photo-stage{width:77%;max-width:290px;height:100%;aspect-ratio:auto}.popup-motion{left:17px;bottom:10px;width:23px;height:23px;font-size:10px}.gallery-footer>.motion-toggle{top:42px;right:18px;width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.photo-stage .photo-layer{transition:none}.photo-stage .photo-layer.is-visible{animation:none}}
.prize-rules{border-top:1px solid #343338;padding:25px 0;font-size:13px;line-height:1.8;color:#c4c4ce}.prize-rules li{margin:14px 0}.prize-rules h2{color:white}.prize-rules a{color:#ffcf32}.prize-rules ol{padding-left:20px}