html:has(.site){background:#fcfcfb}.site .tocco.appframe{--font:"Inter Tight", -apple-system, system-ui, sans-serif;--bg:transparent;--bg-2:#fff;--bg-3:#f4f2ec;--label:#0e1116;--label-2:#69717c;--label-3:#a2a8b1;--sep:#e6e4de;--stroke:#0e111614;--fill:#0f11160d;--fill-2:#0f111617;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;min-height:auto}@media (width>=700px){.site .tocco.appframe{max-width:none;box-shadow:none;border-radius:0;min-height:auto;margin:0;overflow:visible}}.site .app{padding:34px 0 90px}.site .app.top{padding-top:100px}.site .app.narrow{max-width:664px;margin:0 auto;padding:34px 16px 90px}.site .app.top.narrow{padding-top:100px}.site .phead{color:#fff;background:#071413;padding:150px 0 70px;position:relative;overflow:hidden}.site .phead.low{padding:150px 0 90px}.site .phead .shot{animation:24s ease-in-out infinite alternate pkb;position:absolute;inset:0}.site .phead .shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes pkb{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-1%)}}.site .phead .veil{background:linear-gradient(90deg,#050c0bd9 0,#050c0b80 45%,#050c0b14 78%),linear-gradient(#0000 60%,#050c0b99);position:absolute;inset:0}.site .phead .w{position:relative}.site .phead .pill{background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.site .phead h1{margin:20px 0 14px;font-size:clamp(42px,5.2vw,70px)}.site .phead .lead{color:#fffc;max-width:560px;margin:0;font-size:19px;line-height:1.5}.site .tag{color:var(--teal2);background:#e8f6f2;border:1px solid #cfeae3;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.site .split{align-items:center;gap:48px;padding:140px 0 90px;display:grid}.site .split h1{margin:16px 0 0;font-size:clamp(40px,4.6vw,62px)}.site .split-shot{border-radius:var(--r);aspect-ratio:4/5;width:100%;max-width:560px;position:relative;overflow:hidden;box-shadow:0 34px 70px -28px #07141380}.site .split-shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site .split .lead{max-width:520px;color:var(--ink2);margin:14px 0 28px;font-size:19px;line-height:1.5}.site .site-note{color:var(--teal2);background:#e8f6f2;border:1px solid #cfeae3;border-radius:16px;margin:0 0 16px;padding:14px 18px;font-size:15px;line-height:1.5}.site .site-note a{font-weight:600;text-decoration:underline}.site .cta-row{justify-items:center;display:grid}.site .mhead{text-align:center;justify-items:center;gap:10px;max-width:520px;margin:0 auto;padding:6px 20px 18px;display:grid}.site .mhead h1{font-size:clamp(34px,4.5vw,52px)}.site .mhead p{color:var(--ink2);margin:0;font-size:17px;line-height:1.5}.site .app .bar{top:84px}.site .loy-qr-mode{z-index:60}.site .loy .premium-title{font-size:17px;font-weight:700}.site .app .group{box-shadow:0 1px 2px #0e11160d}.site .panel-foot{color:var(--muted);margin-top:18px;font-size:15px}@media (width<=900px){.site .phead{padding:120px 0 54px}.site .phead.low{padding:120px 0 66px}.site .phead .lead{font-size:17px}.site .split{grid-template-columns:1fr;gap:26px;padding:116px 0 70px}.site .split-shot{aspect-ratio:auto;border-radius:20px;order:2;height:280px;margin:0 auto}.site .app{padding:6px 0 70px}.site .app.top{padding-top:92px}.site .app.narrow{padding:6px 16px 70px}.site .app.top.narrow{padding-top:92px}.site .app .bar{top:80px}}@media (width>=901px){.site .split{grid-template-columns:1fr 1.1fr}.site .split-body{max-width:560px}}
