.landing-hero{position:relative;min-height:660px;background:#18222b;color:#fff;overflow:hidden}.landing-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 43%}.landing-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,19,33,.94),rgba(8,19,33,.76) 34%,rgba(8,19,33,.12) 75%)}.landing-hero-content{position:relative;padding-block:72px 48px}.landing-kicker{font-size:10px;letter-spacing:.13em;font-weight:700;color:var(--singer)}.landing-hero .landing-kicker{color:#fff;opacity:.8;margin-bottom:23px}.landing-hero h1{font-size:clamp(44px,5vw,72px);line-height:1.04;letter-spacing:-.055em;max-width:720px;font-weight:700}.landing-hero h1 em{font-style:normal;color:#fff;border-bottom:4px solid var(--singer);padding-bottom:5px;display:inline-block}.landing-hero-content>p:not(.landing-kicker){max-width:460px;font-size:14px;line-height:1.85;color:#e3e8ee;margin-top:28px}.landing-hero .actions{margin-top:27px}.landing-hero .button{background:var(--singer);border-radius:3px;padding:16px 24px}.landing-secondary{font-size:12px;color:#fff;border-bottom:1px solid #a3b0bd;padding-bottom:4px}.hero-offer{display:flex;flex-direction:column;margin-top:36px;padding-left:15px;border-left:2px solid #e12432}.hero-offer>span{font-size:10px;color:#dce2e9}.hero-offer>strong{font-size:12px;font-weight:400;margin-top:4px}.hero-offer b{font-size:29px;font-weight:700;margin-inline:4px}.landing-photo-label{position:absolute;bottom:16px;right:22px;font-size:8px;color:white;opacity:.8}.landing-intro{padding:65px 0;background:#fff}.intro-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}.intro-layout>.landing-kicker{padding-top:10px;max-width:210px;line-height:1.9}.intro-layout h2{font-size:clamp(29px,3.1vw,43px);line-height:1.22;max-width:740px}.intro-layout h2 em{font-style:normal;color:var(--singer)}.intro-layout>div>p{font-size:14px;max-width:660px;margin-top:23px;line-height:1.85}#kategori{padding-top:45px;border-top:1px solid var(--line)}.category-feature{border:0;border-radius:0;background:#f3f5f9}.category-art{background:#ebeff6}.category-copy{padding:45px}.category-copy h3{font-size:35px}.category-art img{height:320px}.eps-section{position:relative;background:var(--samsung);padding-block:70px}.eps-section h2{font-size:clamp(35px,4vw,53px);font-weight:600}.eps-facts{gap:25px;display:flex;flex-direction:column}.eps-facts article{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-block:10px;border-top:0;border-bottom:1px solid #5364b9}.eps-facts strong{font-size:26px;margin:0}.eps-facts span{align-self:center}.eps-facts .micro{font-size:10px;line-height:1.8}.featured-home{background:#fff}.home-models{gap:0}.home-model{border:0;border-right:1px solid var(--line);border-radius:0;padding:20px 26px}.home-model:last-child{border-right:0}.home-model:hover{background:#f7f8fc;transform:none}.home-model img{height:170px}.home-rate{margin-top:20px}.home-model>p:first-of-type{margin-top:20px}.home-model h3{font-size:30px}.home-model>span{border:0;padding-top:10px}.home-rate strong{font-size:30px}.landing-rate-note{font-size:10px;line-height:1.8;color:var(--muted);margin-top:30px;max-width:730px}#cara{background:#f4f5f7}.portal-steps{gap:45px}.portal-steps article{position:relative;padding-left:45px;border:0;padding-top:0}.portal-steps span{position:absolute;left:0;top:0;background:transparent;color:var(--singer);font-size:28px;font-family:Manrope;border-radius:0;margin:0}.portal-steps h3{font-size:18px}.portal-steps p{font-size:12px;line-height:1.9}.portal-help{background:#fff;border-bottom:1px solid var(--line)}.portal-help h2{font-size:clamp(34px,4vw,54px)}.portal-help>.wrap{gap:70px}.portal-help p:not(.eyebrow){max-width:560px;font-size:14px;line-height:1.85}.portal-help .button{padding:19px 28px;border-radius:3px}.faq{border:0}.faq-grid{gap:70px}.faq-grid h2{font-size:38px}.eyebrow{letter-spacing:.1em}.button{border-radius:3px}.floating-wa{border-radius:50px}.section{padding-block:75px}
@media(max-width:1100px){.landing-hero{min-height:620px}.landing-hero-photo{object-position:62% center}.intro-layout{gap:35px;grid-template-columns:.5fr 1.5fr}.home-model{padding:20px}.home-models{row-gap:30px}.home-model:nth-child(2){border-right:0}.eps-facts strong{font-size:22px}.category-copy h3{font-size:30px}}
@media(max-width:760px){.landing-hero{min-height:720px}.landing-hero-photo{object-position:65% center}.landing-shade{background:linear-gradient(90deg,rgba(8,19,33,.88),rgba(8,19,33,.5)),linear-gradient(0deg,rgba(8,19,33,.5),transparent)}.landing-hero-content{padding-block:48px 45px}.landing-hero h1{font-size:clamp(40px,10.8vw,62px);line-height:1.08;max-width:560px}.landing-hero h1 em{border-bottom-width:3px}.landing-hero .landing-kicker{font-size:9px;letter-spacing:.1em;max-width:290px;line-height:1.8}.landing-hero-content>p:not(.landing-kicker){font-size:13px;max-width:430px}.landing-hero .actions{gap:20px}.landing-hero .button{font-size:11px;padding:14px 18px}.landing-secondary{font-size:11px}.hero-offer{margin-top:35px}.landing-photo-label{font-size:7px;right:20px}.landing-intro{padding:45px 0}.intro-layout{grid-template-columns:1fr;gap:22px}.intro-layout>.landing-kicker{max-width:none;padding:0;font-size:9px}.intro-layout h2{font-size:29px}.intro-layout>div>p{font-size:13px;margin-top:18px}.section{padding-block:50px}#kategori{padding-top:40px}.category-copy{padding:25px}.category-copy h3{font-size:30px}.category-art img{height:220px}.eps-grid{gap:30px}.eps-section{padding-block:50px}.eps-facts article{grid-template-columns:1fr 1fr;gap:15px}.eps-facts strong{font-size:21px}.home-model{padding:15px 12px}.home-model img{height:115px}.home-rate strong{font-size:25px}.home-model>p:first-of-type{font-size:7px}.home-model>span{font-size:10px}.home-model h3{font-size:26px}.portal-steps{gap:30px}.portal-steps article{padding-left:45px;display:block}.portal-steps h3{margin:0 0 12px}.portal-help>.wrap{display:block}.portal-help p:not(.eyebrow){font-size:13px}.portal-help h2{font-size:36px}.portal-help .button{margin-top:26px}.faq-grid h2{font-size:32px}}


/* Why Samsung */
.why-samsung{background:#f4f6fb;border-block:1px solid var(--line)}
.why-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}
.why-grid>div>p:not(.eyebrow){font-size:14px;line-height:1.85;max-width:480px;margin:24px 0}
.why-list article{display:grid;grid-template-columns:40px 1fr;gap:6px 18px;padding:22px 0;border-bottom:1px solid var(--line)}
.why-list article:first-child{padding-top:0}
.why-list article:last-child{border-bottom:0;padding-bottom:0}
.why-list span{grid-row:1 / span 2;font:800 12px Manrope,Arial,sans-serif;letter-spacing:.05em;color:var(--samsung);padding-top:5px}
.why-list h3{font-size:20px}
.why-list p{font-size:13px;line-height:1.8}
@media(max-width:900px){.why-grid{grid-template-columns:1fr;gap:34px}}
@media(max-width:760px){.why-list h3{font-size:18px}.why-list article{padding:18px 0}}

/* Singer heritage band */
.eps-section{background:var(--singer)}
.eps-section p{color:#ffe4e6}
.eps-section .eps-facts span{color:#ffdfe1}
.eps-section .eps-facts article{border-top-color:rgba(255,255,255,.35);border-bottom-color:rgba(255,255,255,.28)}
.eps-section .eps-heritage{margin-top:24px;border-left:3px solid rgba(255,255,255,.6);padding-left:16px;max-width:460px;font-size:14px;line-height:1.8;color:#fff}

/* FAQ: pull the list closer to the intro */
@media(min-width:761px){.faq-grid{grid-template-columns:.7fr 1.3fr;gap:56px}}

@media(max-width:760px){.faq-grid{gap:24px}.faq-grid>div>p:not(.eyebrow){margin:14px 0 0}}

.intro-layout>div>p{font-size:14px}
.why-list p{font-size:14px}
.portal-steps p{font-size:13px}
.faq-list details p{font-size:13px}
.footer-brand p{font-size:13px}

.intro-layout>div>p,.why-list p,.portal-help p:not(.eyebrow){font-size:16px}
@media(max-width:760px){.intro-layout>div>p,.why-list p,.portal-help p:not(.eyebrow){font-size:15px}}

.portal-steps p,.faq-list details p{font-size:16px}
@media(max-width:760px){.portal-steps p,.faq-list details p{font-size:15px}}

.landing-kicker{font-size:13px}
@media(max-width:760px){.landing-kicker,.landing-hero .landing-kicker,.intro-layout>.landing-kicker{font-size:12px}}

.landing-hero-content>p:not(.landing-kicker),.why-grid>div>p:not(.eyebrow),.eps-section .eps-heritage{font-size:16px}
@media(max-width:760px){.landing-hero-content>p:not(.landing-kicker),.why-grid>div>p:not(.eyebrow),.eps-section .eps-heritage{font-size:15px}}

.category-copy p{font-size:16px}
@media(max-width:760px){.category-copy p{font-size:15px}}
