.page-module__LwZ2sa__page{--bg:#f4f3ef;--card:#fff;--text:#1e1f24;--muted:#5d6570;--line:#e2e2dc;--accent:#1f4e79;--accent-soft:#e7f1ff;--accent-strong:#163a5c;--good:#2b7a4b;--shadow:0 18px 42px #181e2814;min-height:100vh;color:var(--text);background:radial-gradient(1200px 680px at 10% -10%,#1f4e7914,#0000 60%),radial-gradient(900px 760px at 110% 10%,#b58b4614,#0000 55%),linear-gradient(#f7f6f2 0%,#efeee9 100%);padding:0 18px 48px}.page-module__LwZ2sa__heroShell,.page-module__LwZ2sa__daisyconSection{max-width:1200px;margin:0 auto}.page-module__LwZ2sa__heroShell{min-height:150vh;padding-bottom:18vh}.page-module__LwZ2sa__heroSticky{align-items:center;height:100vh;display:flex;position:sticky;top:0}.page-module__LwZ2sa__heroInner{will-change:transform,opacity;gap:24px;width:100%;transition:transform .2s ease-out,opacity .2s ease-out;display:grid}.page-module__LwZ2sa__heroHeader{gap:12px;max-width:860px;display:grid}.page-module__LwZ2sa__heroEyebrow{width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#ffffffbf;border:1px solid #1f4e792e;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.page-module__LwZ2sa__heroHeader h1{letter-spacing:-.03em;margin:0;font-size:clamp(34px,6vw,62px);line-height:.98}.page-module__LwZ2sa__heroHeader p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.page-module__LwZ2sa__heroPills{flex-wrap:wrap;gap:10px;display:flex}.page-module__LwZ2sa__heroPills span{border:1px solid var(--line);color:var(--muted);background:#ffffffd9;border-radius:999px;padding:9px 12px;font-size:13px}.page-module__LwZ2sa__topStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__LwZ2sa__offerCard,.page-module__LwZ2sa__stateCard,.page-module__LwZ2sa__daisyconSection{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.page-module__LwZ2sa__offerCard{background:linear-gradient(#e7f1ffd1,#fff);gap:18px;padding:20px;display:grid}.page-module__LwZ2sa__offerTop{gap:10px;display:grid}.page-module__LwZ2sa__offerLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:700}.page-module__LwZ2sa__offerLogo{background:#ffffffeb;border:1px solid #d6e1ee;border-radius:12px;place-items:center;width:120px;height:64px;padding:10px;display:grid;overflow:hidden}.page-module__LwZ2sa__offerLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.page-module__LwZ2sa__offerName{font-size:22px;font-weight:700;line-height:1.1}.page-module__LwZ2sa__offerProduct{color:var(--muted);font-size:14px;line-height:1.5}.page-module__LwZ2sa__offerBody{gap:10px;display:grid}.page-module__LwZ2sa__offerRow{color:#2a2f37;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.page-module__LwZ2sa__icon{width:28px;height:28px;color:var(--accent-strong);background:#ffffffeb;border:1px solid #d6e1ee;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.page-module__LwZ2sa__offerPrice{gap:6px;display:grid}.page-module__LwZ2sa__priceMain{letter-spacing:-.03em;align-items:baseline;gap:8px;font-size:32px;font-weight:700;display:flex}.page-module__LwZ2sa__priceMain span{color:var(--muted);font-size:16px;font-weight:500}.page-module__LwZ2sa__priceSub{color:var(--muted);font-size:14px}.page-module__LwZ2sa__stateCard{color:var(--muted);padding:18px 20px;font-size:15px;line-height:1.6}.page-module__LwZ2sa__daisyconSection{padding:20px}.page-module__LwZ2sa__daisyconHeader{gap:4px;display:grid}.page-module__LwZ2sa__daisyconHeader h2{margin:0;font-size:24px}.page-module__LwZ2sa__daisyconHeader p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.page-module__LwZ2sa__daisyconSection{gap:14px;margin-top:18px;display:grid}.page-module__LwZ2sa__daisyconFrame{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px;overflow:hidden}.page-module__LwZ2sa__daisyconWidget{min-height:680px}@media (max-width:1100px){.page-module__LwZ2sa__topStack{grid-template-columns:1fr}}@media (max-width:780px){.page-module__LwZ2sa__page{padding:0 14px 40px}.page-module__LwZ2sa__heroShell{min-height:auto;padding:24px 0 0}.page-module__LwZ2sa__heroSticky{height:auto;display:block;position:static}.page-module__LwZ2sa__heroInner{opacity:1!important;transform:none!important}.page-module__LwZ2sa__heroHeader h1{font-size:36px}.page-module__LwZ2sa__daisyconSection,.page-module__LwZ2sa__daisyconSection{border-radius:16px;padding:16px}}
