.sm-offer{--ground: #f8f5ef;--surface: #ffffff;--sunk: #f3eee5;--line: #e6dfd3;--line-soft: #efe9df;--field-line: #ddd5c8;--ink: #29241f;--ink-2: #685a50;--ink-3: #7a6e64;--green: #1f3830;--green-700: #2b4a40;--green-500: #3f6b5b;--green-100: #dde8e2;--green-50: #eef4f0;--accent: #f5873d;--danger: #992818;--danger-fill: #fbe8e5;--danger-line: #f1c9c1;--amber-fill: #fbefd2;--amber-line: #f0dcaa;--amber-ink: #6f4600;--radius: 12px;--shadow-sm: 0 1px 2px rgba(41, 36, 31, .05);--shadow: 0 1px 2px rgba(41, 36, 31, .04), 0 10px 30px -14px rgba(41, 36, 31, .18);--shadow-lg: 0 2px 6px rgba(31, 30, 25, .06), 0 36px 70px -26px rgba(31, 30, 25, .42);--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Libre Baskerville", "Libre Baskerville Fallback", Georgia, serif;font:16px/1.6 var(--sans);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased}.sm-offer :where(h1,h2,h3,h4){margin:0;font-family:var(--serif);font-weight:700;color:var(--green);letter-spacing:-.01em}.sm-offer :where(p){margin:0}.sm-offer :where(ul,ol){margin:0;padding:0;list-style:none}.sm-offer :focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.sm-offer .lucide{flex:none}.sm-offer .num{font-variant-numeric:tabular-nums}.sm-offer .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sm-offer .offer-wrap{max-width:1376px;margin:0 auto;padding:0 32px}.sm-offer .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-500)}.sm-offer .eyebrow .lucide{width:16px;height:16px}.sm-offer .eyebrow.pill{padding:7px 14px 7px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);letter-spacing:.08em;font-size:12.5px;color:var(--green)}.sm-offer .eyebrow.pill .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #f5873d2e}.sm-offer .lead{font-size:18px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.sm-offer .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap;box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color .15s,box-shadow .15s}.sm-offer .btn .lucide{width:18px;height:18px;stroke-width:2}.sm-offer .btn.primary{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 1px 2px #1f383033,0 10px 22px -10px #1f38308c}.sm-offer .btn.primary:hover{background:var(--green-700)}.sm-offer .btn.light{background:#f8f5ef;border-color:#f8f5ef;color:var(--green);box-shadow:0 10px 24px -12px #00000073}.sm-offer .btn.lg{height:54px;padding:0 26px;font-size:16.5px;border-radius:12px}.sm-offer .btn.block{display:flex;width:100%}.sm-offer .btn:disabled{opacity:.6;cursor:not-allowed}.sm-offer .text-link{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--green);text-decoration:underline;text-decoration-color:#1f38304d;text-underline-offset:5px;text-decoration-thickness:1.5px;background:none;border:0;padding:0;cursor:pointer}.sm-offer .text-link .lucide{width:17px;height:17px}.sm-offer .inline-link{font-weight:600;color:var(--green);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1f383059}.sm-offer .card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow)}.sm-offer .ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--green-50);color:var(--green);border:1px solid var(--green-100);flex:none}.sm-offer .ico .lucide{width:22px;height:22px;stroke-width:1.6}.sm-offer .avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--sans);background:linear-gradient(145deg,#2f6b56,#1f3830);color:#fff;flex:none}.sm-offer .mono{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;font:800 11.5px var(--sans);color:#fff;flex:none}.sm-offer .mono .lucide{width:14px;height:14px;stroke-width:2.2}.sm-offer .src{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink-2)}.sm-offer .src .d{width:8px;height:8px;border-radius:50%}.sm-offer .src .lucide{width:15px;height:15px}.sm-offer .checks li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.45}.sm-offer .checks li+li{margin-top:12px}.sm-offer .checks .tick{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;flex:none;margin-top:-1px}.sm-offer .checks .tick .lucide{width:13px;height:13px;stroke-width:3}.sm-offer .note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;font-size:14.5px;line-height:1.5}.sm-offer .note .lucide{width:18px;height:18px;margin-top:2px}.sm-offer .note.amber{background:var(--amber-fill);border:1px solid var(--amber-line);color:var(--amber-ink)}.sm-offer .note.danger{background:var(--danger-fill);border:1px solid var(--danger-line);color:var(--danger)}.sm-offer .note.green{background:var(--green-50);border:1px solid var(--green-100);color:var(--green)}.sm-offer .topo{position:relative;isolation:isolate}.sm-offer .topo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--contour, rgba(31, 56, 48, .08));-webkit-mask:url(/assets/contours-Cng-CGAe.svg) center / cover no-repeat;mask:url(/assets/contours-Cng-CGAe.svg) center / cover no-repeat}@media(max-width:767px){.sm-offer .offer-wrap{padding:0 16px}.sm-offer .lead{font-size:16px}}@media(prefers-reduced-motion:reduce){.sm-offer *,.sm-offer *:before,.sm-offer *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
