.product-overview-section{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 8%, rgba(201,147,63,.12), transparent 30%),
    linear-gradient(180deg, #f7f4ed 0%, #f1eee6 100%);color:var(--ink)}.product-overview-section::before{content:"";position:absolute;width:440px;height:440px;inset-inline-start:-260px;bottom:-300px;border:1px solid rgba(20,24,30,.07);border-radius:50%;pointer-events:none}.product-overview-shell{position:relative;z-index:1;width:min(1220px, 100%);margin-inline:auto}.product-overview-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:clamp(30px, 4vw, 52px)}.product-overview-header > div{min-width:0}.product-overview-header h2{max-width:760px;margin-bottom:0;text-wrap:balance}.overview-model-chip{flex:0 0 auto;max-width:min(320px, 38vw);padding:10px 14px;border:1px solid rgba(20,24,30,.12);border-radius:999px;background:rgba(255,255,255,.72);color:#4e5863;font-size:12px;font-weight:800;letter-spacing:.09em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 8px 24px rgba(20,24,30,.05)}.product-overview-grid{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(300px, .55fr);gap:clamp(18px, 3vw, 34px);align-items:stretch}.overview-story-card,
.overview-facts-card{border-radius:clamp(22px, 2.5vw, 32px);box-shadow:0 20px 60px rgba(20,24,30,.08)}.overview-story-card{position:relative;overflow:hidden;min-height:420px;padding:clamp(30px, 5vw, 62px);border:1px solid rgba(20,24,30,.08);background:#fff}.overview-story-card::after{content:"";position:absolute;inset-inline-end:-120px;top:-130px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle, rgba(201,147,63,.12), transparent 68%);pointer-events:none}.overview-story-mark{position:absolute;inset-inline-end:clamp(18px, 3vw, 38px);bottom:-25px;color:rgba(20,24,30,.035);font-size:clamp(110px, 15vw, 220px);font-weight:900;line-height:.8;letter-spacing:-.12em;user-select:none;pointer-events:none}.overview-story-content{position:relative;z-index:1;max-width:850px}.overview-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.overview-kicker::before{content:"";width:34px;height:1px;background:currentColor}.overview-story-content p{margin:0 0 18px;color:#3f4852;font-size:clamp(17px, 1.4vw, 20px);line-height:1.95;text-wrap:pretty}.overview-story-content p:last-of-type{margin-bottom:0}.overview-bullets{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.overview-bullets li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;color:#303942;font-size:16px;line-height:1.75}.overview-bullets li > span{width:9px;height:9px;margin-top:.62em;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(201,147,63,.12)}.overview-facts-card{display:flex;flex-direction:column;min-width:0;padding:clamp(24px, 3.2vw, 38px);border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 80% 5%, rgba(213,163,91,.12), transparent 32%),
    linear-gradient(155deg, #19212a, #10151c 70%);color:#fff}.overview-facts-heading{display:grid;gap:4px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.overview-facts-heading span{font-size:clamp(20px, 2vw, 27px);font-weight:820}.overview-facts-heading small{color:#8f99a5;font-size:10px;letter-spacing:.12em}.overview-facts-list{display:grid;margin-top:8px}.overview-fact-row{display:grid;grid-template-columns:minmax(92px, .75fr) minmax(0, 1.25fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.overview-fact-row > span{color:#9ba6b2;font-size:12px}.overview-fact-row strong{min-width:0;color:#fff;font-size:14px;font-weight:760;text-align:end;overflow-wrap:anywhere}.overview-quote-link{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding:17px 18px;border-radius:16px;background:var(--gold);color:#111820;font-size:14px;font-weight:850;transition:transform .32s cubic-bezier(.2,.7,.2,1),
    background .32s ease,
    box-shadow .32s ease}.overview-quote-link b{font-size:19px;transition:transform .32s ease}.overview-quote-link:hover{transform:translateY(-3px);background:var(--gold-2);box-shadow:0 14px 28px rgba(201,147,63,.22)}.overview-quote-link:hover b{transform:translate(2px,-2px)}[dir="rtl"] .overview-quote-link:hover b{transform:translate(-2px,-2px)}.product-overview-section.reveal .overview-story-card,
.product-overview-section.reveal .overview-facts-card{opacity:0;transform:translateY(24px)}.product-overview-section.reveal.in-view .overview-story-card,
.product-overview-section.reveal.in-view .overview-facts-card{opacity:1;transform:translateY(0);transition:opacity .72s ease,
    transform .72s cubic-bezier(.2,.7,.2,1)}.product-overview-section.reveal.in-view .overview-facts-card{transition-delay:.09s}@media (max-width: 980px){.product-overview-grid{grid-template-columns:minmax(0,1fr)}.overview-facts-card{min-height:0}.overview-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.overview-quote-link{margin-top:24px}}@media (max-width: 680px){.product-overview-section{padding:70px 20px}.product-overview-header{align-items:flex-start;flex-direction:column;gap:16px}.product-overview-header h2{font-size:clamp(30px, 8vw, 40px);line-height:1.22}.overview-model-chip{max-width:100%}.overview-story-card{min-height:0;padding:28px 22px}.overview-story-content p{font-size:16px;line-height:1.9}.overview-story-mark{font-size:120px;bottom:-10px}.overview-facts-card{padding:25px 21px}.overview-facts-list{grid-template-columns:minmax(0,1fr)}.overview-fact-row{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:15px 0}.overview-quote-link{min-height:54px;margin-top:22px}}@media (max-width: 380px){.product-overview-section{padding-inline:16px}.overview-story-card,
  .overview-facts-card{border-radius:20px}.overview-story-card{padding-inline:18px}.overview-fact-row{grid-template-columns:minmax(78px,.8fr) minmax(0,1.2fr)}}@media (prefers-reduced-motion: reduce){.product-overview-section.reveal .overview-story-card,
  .product-overview-section.reveal .overview-facts-card,
  .product-overview-section.reveal.in-view .overview-story-card,
  .product-overview-section.reveal.in-view .overview-facts-card{opacity:1;transform:none;transition:none}}
