.ad-root{--ad-ink:#0f1115;--ad-paper:#fff;--ad-soft:#f6f5f0;--ad-sub:#555b66;--ad-line:#e5e3db;--ad-accent:#ffd43b;--ad-accent-deep:#f5c200;--ad-accent-ink:#7a5d00;--ad-blue:#3b6bff;--ad-dark:#0f1115;--ad-dark-2:#181b22;--ad-dark-line:#2a2e38;background:var(--ad-paper);color:var(--ad-ink);font-family:var(--font-noto), var(--font-inter), system-ui, sans-serif;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.ad-wrap{width:100%;max-width:1120px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.ad-wrap{padding-left:40px;padding-right:40px}}.ad-sec{padding-top:72px;padding-bottom:72px}@media (min-width:768px){.ad-sec{padding-top:112px;padding-bottom:112px}}.ad-kicker{letter-spacing:.08em;color:var(--ad-accent-ink);font-size:13px;font-weight:800;display:inline-block}.ad-dark .ad-kicker{color:var(--ad-accent)}.ad-h2{letter-spacing:-.01em;font-size:26px;font-weight:900;line-height:1.45}@media (min-width:768px){.ad-h2{font-size:40px;line-height:1.35}}.ad-lead{color:var(--ad-sub);font-size:16px;line-height:1.95}@media (min-width:768px){.ad-lead{font-size:18px}}.ad-dark .ad-lead{color:#b9bec9}.ad-mark{background:linear-gradient(transparent 62%, var(--ad-accent) 62%);padding:0 2px}.ad-card{background:var(--ad-paper);border:1px solid var(--ad-line);border-radius:16px}.ad-btn{word-break:keep-all;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ad-btn-primary{background:var(--ad-accent);color:var(--ad-ink);box-shadow:0 6px 0 0 var(--ad-accent-deep)}.ad-btn-primary:hover{background:#ffdc5c;transform:translateY(-1px)}.ad-btn-primary:active{box-shadow:0 3px 0 0 var(--ad-accent-deep);transform:translateY(3px)}.ad-btn-primary:disabled{opacity:.6}.ad-btn-ghost{border:1.5px solid}.ad-input{border:1.5px solid var(--ad-line);width:100%;color:var(--ad-ink);background:#fff;border-radius:10px;padding-left:14px;padding-right:14px;font-size:16px}.ad-input:focus{border-color:var(--ad-ink);outline:none;box-shadow:0 0 0 3px #ffd43b99}.ad-check{padding-left:30px;position:relative}.ad-check:before{content:"";background:var(--ad-ink);border-radius:6px;width:20px;height:20px;position:absolute;top:.35em;left:0}.ad-check:after{content:"";border:solid var(--ad-accent);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:calc(.35em + 3px);left:7px;transform:rotate(45deg)}.ad-cmp-ours{background:var(--ad-ink);color:#fff}html:has(.ad-root){scroll-behavior:smooth}.ad-root a.ad-btn-dark,.ad-btn-dark{background:var(--ad-ink);color:#fff;box-shadow:0 6px #000}.ad-btn-dark:hover{transform:translateY(-1px)}.ad-root a.ad-link{color:inherit;text-underline-offset:4px;text-decoration:underline}.ad-num{color:var(--ad-accent-ink)}.ad-root{overflow-x:clip}@media (max-width:767px){.ad-root .grid:not([class^=grid-cols-]):not([class*=\ grid-cols-]){grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){.ad-root .grid:not([class^=grid-cols-]):not([class*=\ grid-cols-]):not([class*=md\:grid-cols-]){grid-template-columns:minmax(0,1fr)}}.ad-root .grid>*,.ad-root .flex>*{min-width:0}.ad-root{overflow-wrap:anywhere}.ad-root img,.ad-root video,.ad-root svg,.ad-root table{max-width:100%}html{-moz-text-size-adjust:100%;text-size-adjust:100%}
