.asko-landing{--al-ink:#111;--al-muted:#666;--al-line:#e6e6e3;--al-warm:#f4f2ec;--al-soft:#f7f7f5;max-width:1240px;margin:0 auto 80px;color:var(--al-ink);font-family:inherit}.asko-landing *{box-sizing:border-box}.asko-landing h2,.asko-landing h3,.asko-landing p{margin-top:0}.asko-landing__eyebrow{margin:0 0 18px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#777}
.asko-landing__hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:620px;background:var(--al-warm);border-radius:28px;overflow:hidden}.asko-landing__hero-copy{padding:72px 64px;display:flex;flex-direction:column;justify-content:center}.asko-landing__hero h2{font-size:40px;line-height:1.08;font-weight:400;letter-spacing:-.035em;margin:0 0 24px;max-width:600px}.asko-landing__lead{font-size:21px;line-height:1.48;font-weight:300;max-width:580px;color:#333}.asko-landing__hero-image{min-height:620px;background:var(--al-warm) url('/upload/asko-product-landings/w5096rt/assets/hero.jpg') center bottom/110% auto no-repeat}
.asko-landing__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--al-line);border:1px solid var(--al-line);border-radius:20px;overflow:hidden;margin:24px 0 88px}.asko-landing__stats>div{background:#fff;padding:34px 36px;min-height:210px}.asko-landing__stats .asko-landing__stat-value{display:inline-flex;align-items:center;min-height:32px;margin-bottom:24px;padding:6px 12px;border-radius:999px;background:var(--al-warm);font-size:15px;line-height:1;color:#333}.asko-landing__stats b{display:block;font-size:24px;line-height:1.2;font-weight:500;margin-bottom:12px}.asko-landing__stats p{margin:0;max-width:430px;font-size:16px;line-height:1.5;color:var(--al-muted)}
.asko-landing__section{margin:0 0 88px}.asko-landing__feature{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-radius:28px;overflow:hidden;background:var(--al-soft);min-height:480px}.asko-landing__feature--accent{background:#efede7}.asko-landing__feature--reverse .asko-landing__feature-image{order:2}.asko-landing__feature-copy{padding:64px;display:flex;flex-direction:column;justify-content:center}.asko-landing__feature h2,.asko-landing__programs h2,.asko-landing__summary h2,.asko-landing__connected h2{font-size:40px;line-height:1.1;font-weight:400;letter-spacing:-.03em;margin-bottom:20px}.asko-landing__feature p,.asko-landing__programs>p,.asko-landing__summary p,.asko-landing__connected p{font-size:19px;line-height:1.55;color:#333;max-width:760px}.asko-landing__feature-image img{width:100%;height:100%;min-height:480px;object-fit:cover;display:block}
.asko-landing__duo{display:grid;grid-template-columns:1fr 1fr;gap:24px}.asko-landing__card{border:1px solid var(--al-line);border-radius:24px;overflow:hidden;background:#fff}.asko-landing__card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.asko-landing__card>div{padding:34px}.asko-landing__card .asko-landing__eyebrow{margin-bottom:12px}.asko-landing__card h3{font-size:26px;line-height:1.18;font-weight:400;letter-spacing:-.02em;margin-bottom:14px}.asko-landing__card p:last-child{font-size:17px;line-height:1.5;color:#444;margin-bottom:0}
.asko-landing__connected{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:56px 64px;border:1px solid var(--al-line);border-radius:28px;background:#fff}.asko-landing__connected p{margin-bottom:14px}.asko-landing__connected .asko-landing__note{font-size:14px;color:#777;margin-bottom:0}
.asko-landing__programs{background:#111;color:#fff;border-radius:28px;padding:64px}.asko-landing__programs h2{color:#fff!important}.asko-landing__programs .asko-landing__eyebrow{color:#aaa}.asko-landing__programs>p{color:#ccc;margin-bottom:36px}.asko-landing__modes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.asko-landing__modes>div{padding:24px;border:1px solid #3b3b3b;border-radius:16px}.asko-landing__modes b{display:block;font-size:19px;font-weight:500;margin-bottom:10px}.asko-landing__modes span{color:#bbb;font-size:15px;line-height:1.45}
.asko-landing__summary{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start;padding:0}.asko-landing__facts{border-top:1px solid var(--al-line)}.asko-landing__facts>div{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--al-line)}.asko-landing__facts span{color:#777}.asko-landing__facts b{text-align:right;font-weight:500}
@media(max-width:800px){.asko-landing{margin-bottom:50px}.asko-landing__hero{grid-template-columns:1fr;min-height:0;border-radius:20px}.asko-landing__hero-copy{padding:38px 24px}.asko-landing__hero h2{font-size:38px}.asko-landing__lead{font-size:18px}.asko-landing__hero-image{min-height:410px;background-size:105% auto}.asko-landing__stats{grid-template-columns:1fr;margin-bottom:56px}.asko-landing__stats>div{padding:26px 24px;min-height:0}.asko-landing__stats .asko-landing__stat-value{margin-bottom:18px}.asko-landing__stats b{font-size:22px}.asko-landing__section{margin-bottom:56px}.asko-landing__feature,.asko-landing__feature--reverse{grid-template-columns:1fr;min-height:0;border-radius:20px}.asko-landing__feature--reverse .asko-landing__feature-image{order:0}.asko-landing__feature-copy{padding:34px 24px}.asko-landing__feature h2,.asko-landing__programs h2,.asko-landing__summary h2,.asko-landing__connected h2{font-size:34px}.asko-landing__feature p,.asko-landing__programs>p,.asko-landing__summary p,.asko-landing__connected p{font-size:17px}.asko-landing__feature-image img{min-height:0;aspect-ratio:4/3}.asko-landing__duo{grid-template-columns:1fr}.asko-landing__connected{grid-template-columns:1fr;gap:12px;padding:36px 24px;border-radius:20px}.asko-landing__programs{padding:36px 24px;border-radius:20px}.asko-landing__modes{grid-template-columns:1fr}.asko-landing__summary{grid-template-columns:1fr;gap:28px}}
@media(max-width:600px){.detail-text-wrap:has(.asko-landing){padding-left:0!important;padding-right:0!important}.asko-landing__hero,.asko-landing__feature,.asko-landing__programs,.asko-landing__card,.asko-landing__connected{border-radius:16px}}
.asko-landing__hero-image{background-blend-mode:multiply}
