@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap");body,html{overflow-x:clip}.dai-ty{--ty-purple:#8371c8;--ty-purple-dark:#6b5aa8;--ty-purple-soft:#f1eefa;--ty-navy:#0e172a;--ty-text:#1f2937;--ty-gray:#6b7280;--ty-border:#e5e7eb;--ty-star:#f5b400;align-items:center;background:radial-gradient(ellipse at 50% 0,#f1eefa 0,#f8f5fb 35%,#fff 70%);color:var(--ty-text);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;justify-content:center;left:50%;margin-left:-50vw;min-height:calc(100vh - 96px);padding:64px 16px 72px;position:relative;width:100vw}.dai-ty,.dai-ty *,.dai-ty :after,.dai-ty :before{box-sizing:border-box}.dai-ty__wrap{margin:0 auto;max-width:680px;width:100%}.dai-ty__head{margin-bottom:40px;text-align:center}.dai-ty__check{align-items:center;background:var(--ty-purple);border-radius:50%;box-shadow:0 10px 30px rgba(131,113,200,.35);color:#fff;display:inline-flex;height:52px;justify-content:center;margin-bottom:18px;width:52px}.dai-ty__check svg{height:24px;width:24px}.dai-ty h1.dai-ty__h1{color:var(--ty-navy);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 12px}.dai-ty p.dai-ty__lead{color:var(--ty-gray);font-size:17px;line-height:1.6;margin:0}.dai-ty__card{background:#fff;border:1px solid var(--ty-border);border-radius:24px;box-shadow:0 20px 60px rgba(131,113,200,.14);padding:32px 40px;text-align:center}.dai-ty__eyebrow{color:var(--ty-purple);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.dai-ty__stars{display:flex;gap:5px;justify-content:center;margin:0 0 14px}.dai-ty__stars svg{fill:var(--ty-star);height:24px;width:24px}.dai-ty h2.dai-ty__h2{color:var(--ty-navy);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.dai-ty__accent{color:var(--ty-purple)}.dai-ty p.dai-ty__text{color:var(--ty-gray);font-size:16px;line-height:1.6;margin:0 auto 14px;max-width:480px}.dai-ty__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 24px}.dai-ty__chips span{background:var(--ty-purple-soft);border-radius:999px;color:var(--ty-purple-dark);font-size:13px;font-weight:600;padding:7px 14px}.dai-ty a.dai-ty__btn{align-items:center;background:var(--ty-purple);border-radius:14px;box-shadow:0 6px 20px rgba(131,113,200,.35);color:#fff!important;display:inline-flex;font-size:17px;font-weight:700;gap:10px;justify-content:center;padding:16px 34px;text-decoration:none!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.dai-ty a.dai-ty__btn:hover{background:var(--ty-purple-dark);box-shadow:0 10px 26px rgba(131,113,200,.45);transform:translateY(-2px)}.dai-ty__btn svg{height:20px;transition:transform .2s ease;width:20px}.dai-ty a.dai-ty__btn:hover svg{transform:translateX(4px)}@media (max-width:600px){.dai-ty{min-height:calc(100vh - 64px);padding:40px 16px 48px}.dai-ty h1.dai-ty__h1{font-size:40px}.dai-ty p.dai-ty__lead{font-size:15px}.dai-ty__card{border-radius:20px;padding:26px 20px}.dai-ty h2.dai-ty__h2{font-size:23px}.dai-ty a.dai-ty__btn{padding:15px 20px;width:100%}}