@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff")}:root{--brand: #00b4f0;--brand-dark: #0096cc;--ink: #161b2e;--muted: #8b93a7;--line: #eceff5;--card: #ffffff;--pink: #ffd7e8;--bg: #ffffff;--alt: #f7f8fb;--shadow: 0 16px 40px rgba(255, 122, 176, .12);--radius: 22px;font-family:DM Sans,Avenir Next,Segoe UI,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:650;letter-spacing:-.03em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.header{position:sticky;top:0;z-index:30;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(230,236,245,.8)}.header-inner{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:22px;letter-spacing:-.04em}.logo-mark{width:34px;height:34px;border-radius:50%;background:var(--brand);display:grid;place-items:center;box-shadow:0 6px 16px #00b4f059}.logo-mark span{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:8px 0 0 -3px #fff}.nav{display:flex;gap:22px;margin-left:auto}.nav a{font-size:14.5px;font-weight:500;color:#2a3148}.nav a.is-active,.nav a:hover{color:var(--brand)}.header-actions{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;background:none;border:0;width:40px;height:40px}.menu-toggle span{display:block;height:2px;background:var(--ink);margin:6px 8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:0;cursor:pointer;font-weight:700;padding:12px 22px}.btn svg{width:18px;height:18px}.btn-fill{background:var(--brand);color:#fff;box-shadow:0 8px 18px #00b4f047}.btn-fill:hover{background:var(--brand-dark)}.btn-outline{background:#fff;color:var(--brand);border:1.5px solid #b7e9fb}.btn-sm{padding:8px 16px}.btn-gradient{background:linear-gradient(90deg,#ff4f92,#ff8a3d);color:#fff;box-shadow:0 10px 22px #ff6e8c47}.btn-ghost{background:#fff;border:1px solid #e6ebf3;color:#5c657a}.btn-dark{background:#1b2140;color:#fff;width:100%}.btn-center{display:flex;width:fit-content;margin:28px auto 0;padding:14px 28px}.btn:disabled{background:#c5cedd;color:#fff;box-shadow:none;cursor:not-allowed}.icon-btn{width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--ink);cursor:pointer}.icon-btn svg{width:22px;height:22px}.text-link{background:none;border:0;color:var(--brand);cursor:pointer;font-weight:700;display:block;margin:14px auto 0}.hero,.page-hero,.results-hero{position:relative;padding:54px 24px 28px;text-align:center;overflow:hidden}.hero h1,.page-hero h1,.results-hero h1{font-size:52px;line-height:1.12;margin:0 auto 14px;max-width:760px;color:#171c31}.hero h1 span,.promote-band h2 span{color:var(--brand)}.lede,.sub{color:var(--muted);max-width:680px;margin:0 auto 22px;line-height:1.55}.sample-note{color:#9aa3b5;font-size:13px;margin-top:14px}.blob{position:absolute;border-radius:40px;z-index:0}.blob-a{width:70px;height:34px;background:var(--brand);left:8%;top:180px;border-radius:0 40px 0 0;transform:rotate(-20deg)}.blob-b{width:46px;height:46px;background:#c9b6ff;left:28%;top:70px;border-radius:16px 16px 4px}.blob-c{width:54px;height:28px;background:#ffb5a8;right:12%;top:120px;border-radius:0 0 30px}.blob-d{width:36px;height:36px;background:#7fd6f8;right:30%;bottom:40px;border-radius:0 0 30px}.float-ava{position:absolute;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;background:linear-gradient(160deg,#7fd3f6,#3a7bd5);box-shadow:0 10px 24px #1e467826;z-index:1}.fa-1{left:7%;top:120px}.fa-2{right:8%;top:78px;background:linear-gradient(160deg,#89a4ff,#4154d8)}.fa-3{left:11%;bottom:80px;background:linear-gradient(160deg,#ffd27a,#f08a3c)}.fa-4{right:10%;bottom:90px;background:linear-gradient(160deg,#ff9ec4,#e45b8a)}.hero>*:not(.blob):not(.float-ava),.page-hero>*,.results-hero>*{position:relative;z-index:1}.search-block{max-width:860px;margin:0 auto}.search-pill{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr auto;background:#fff;border-radius:18px;box-shadow:0 14px 40px #28467814;border:1px solid #f1f4f9;padding:8px;align-items:center}.search-pill label{display:block}.search-pill input,.search-pill select{width:100%;border:0;background:transparent;padding:12px 14px;outline:none;border-right:1px solid #eef2f7}.search-go{width:52px;height:52px;margin-left:8px;border:0;border-radius:14px;background:var(--brand);color:#fff;cursor:pointer}.search-go svg{width:22px;height:22px}.chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}.chip{border:0;background:#fff;border-radius:999px;padding:10px 16px;box-shadow:0 6px 18px #1e325a0f;color:#4d566c;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.chip svg{width:16px;height:16px}.chip:first-child svg{color:#ff5fa2}.chip.is-on{color:var(--brand);box-shadow:0 8px 20px #00b4f02e}.chip-select select{border:0;background:transparent;outline:none;cursor:pointer}.section{max-width:1120px;margin:0 auto;padding:54px 24px}main>section.section.alt{max-width:none;background:#f6f8fb}main>.section.alt>*,main>section.alt>*{max-width:1120px;margin-left:auto;margin-right:auto}main>.section.alt>h2,main>section.alt>.sub,main>section.alt>.grid-3,main>section.alt>.faq,main>section.alt>.why-card,main>section.alt>.where,main>section.alt>.btn-center{max-width:1120px}.section h2,.page-hero h1{text-align:center}.section h2{font-size:36px;margin:0 0 10px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}.ad-row{margin-bottom:22px}.creator-card{background:#fff;border:1px solid #ffe0ee;border-radius:26px;box-shadow:var(--shadow);overflow:hidden}.card-link{display:block;color:inherit}.card-cover{position:relative;padding:10px 10px 0}.art{position:relative;height:132px;border-radius:18px;overflow:hidden}.art-shapes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.art-tag{position:absolute;left:10px;bottom:10px;background:#ffffffe0;color:#243;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px}.badge{position:absolute;z-index:2;border-radius:999px;font-size:12px;font-weight:700;padding:5px 10px}.badge-ad{top:18px;left:18px;background:#161b2e;color:#fff;letter-spacing:.04em}.badge-trial{top:18px;right:18px;background:linear-gradient(90deg,#ff4f9a,#ff8a3d);color:#fff}.badge-live{top:18px;right:18px;background:#22c58b;color:#fff}.badge-live.is-shifted{top:48px}.badge-price{right:20px;bottom:8px;background:#fff;color:#24304a;box-shadow:0 6px 16px #141e3c14}.badge-price.is-empty{color:#9aa3b5;font-weight:600}.card-body{position:relative;padding:0 16px 16px}.avatar{width:58px;height:58px;margin-top:-30px;border-radius:16px;border:3px solid #fff;display:grid;place-items:center;font-weight:800;box-shadow:0 8px 16px #141e3c1f}.card-body>.avatar{position:absolute;left:16px;top:-8px;margin-top:0}.card-id{padding:6px 78px 0 70px}.card-id h3,.profile-card h1,.deck-info h2{margin:8px 0 0;font-size:16px;font-family:DM Sans,sans-serif;letter-spacing:0;font-weight:700}.card-id h3{line-height:1.25}.verified{width:16px;height:16px;flex:none}.handle{margin:2px 0 0;color:var(--muted);font-size:13px}.card-rate{position:absolute;right:14px;top:8px;text-align:right}.stars{color:#f5b400;font-weight:700;display:inline-flex;align-items:center;gap:4px}.stars svg{width:16px;height:16px}.star-dim{opacity:.25}.see{display:block;color:var(--brand);font-size:13px;font-weight:600}.sample-flag{margin:8px 0 0;color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card-body .sample-flag{padding-left:70px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:10px}.stat{display:flex;gap:8px;align-items:center;color:#98a0b3}.stat svg{width:18px;height:18px}.stat strong{display:block;color:#2c3448;font-size:13px}.stat span,.is-empty{color:#a0a8ba;font-size:12px}.stat strong.is-empty{font-weight:600}.tile{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #1e28500f;border:1px solid #f3f5f9;display:block}.tile:hover{border-color:#ffb7d8;box-shadow:0 0 0 2px #ffd0e6,var(--shadow)}.tile .art{height:150px;border-radius:0}.tile-body{padding:14px 16px 18px;text-align:center}.tile-body h3{margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:18px;letter-spacing:0}.tile-body p{margin:0 0 10px;color:var(--muted);font-size:13px}.mini-stack{display:flex;justify-content:center}.mini-stack i{width:22px;height:22px;border-radius:50%;border:2px solid #fff;margin-left:-6px;display:block}.loc-banner{height:120px;display:grid;place-items:center}.flag{width:78px;height:78px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.15))}.promote-band{max-width:1120px;margin:10px auto 30px;padding:20px 24px 10px;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center}.promote-band h2{font-size:40px;margin:0 0 18px;text-align:left}.promote-band h3{margin:14px 0 4px;font-family:DM Sans,sans-serif;font-size:15px;letter-spacing:0}.promote-band p{margin:0;color:#667085;line-height:1.5}.promote-band .btn{margin-top:18px}.rocket{width:100%;height:auto}.faq{max-width:760px;margin:10px auto 0}.faq-item{border-bottom:1px solid #e6ebf3}.faq-item button{width:100%;text-align:left;background:none;border:0;padding:16px 4px;font-weight:700;display:flex;justify-content:space-between;cursor:pointer}.faq-item p{margin:0 0 16px;color:#667085;line-height:1.55}.footer{border-top:1px solid var(--line);padding:36px 24px 24px;position:relative;background:#fff}.footer-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px}.footer-brand{display:flex;gap:12px;align-items:flex-start}.footer-brand p{margin:0 0 8px}.footer-logo{width:36px;height:36px;border-radius:50%;background:#e7f7fd;color:var(--brand);display:grid;place-items:center}.footer-logo svg{width:18px;height:18px}.footer p,.footer a{color:#8b93a7;line-height:1.55}.footer a{display:block;margin:6px 0}.footer a:hover{color:var(--brand)}.footer h2{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.08em;color:#98a0b2;margin:0 0 8px}.footer-free{font-style:italic}.footer-bar{max-width:1120px;margin:24px auto 0;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.footer-bar p{margin:0;font-size:13px}.socials{display:flex;gap:14px}.socials span{width:16px;height:16px;border:1.5px solid #c5cad6;border-radius:50%}.to-top{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border-radius:14px;border:0;background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 10px 20px #00b4f04d}.to-top svg{width:22px;height:22px}.empty-state{text-align:center;padding:28px 16px;border:1px dashed #d5dceb;border-radius:18px;background:#fff}.empty-state strong{display:block;margin-bottom:6px}.empty-state p{color:var(--muted);margin:0 0 12px}.discover{max-width:980px;margin:0 auto;padding:36px 24px 20px;text-align:center}.discover h1{font-size:40px;margin:0 0 8px}.deck{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:48px;text-align:left;align-items:center}.frame{border-radius:28px;padding:8px;background:linear-gradient(160deg,#ff4f9a,#ffb15a 70%,#ffe1b0);box-shadow:0 18px 40px #ff78a033}.art-tall{height:460px;border-radius:22px}.deck-info h2{font-family:Fraunces,Georgia,serif;font-size:36px;letter-spacing:-.03em}.deck-info h2 a:hover{color:var(--brand)}.deck-rating{display:flex;align-items:center;gap:6px;font-weight:700;color:#f5b400}.deck-rating svg{width:18px;height:18px}.deck-price{font-size:36px;font-weight:700;color:var(--brand);margin:8px 0 16px;font-family:Fraunces,Georgia,serif}.deck-stats{max-width:320px}.deck-actions{display:flex;gap:14px;margin-top:18px}.act{width:64px;height:64px;border-radius:50%;border:0;color:#fff;cursor:pointer;display:grid;place-items:center}.act svg{width:26px;height:26px}.act-next{background:#ffb703}.act-pass{background:#ff5d73}.act-like{background:#2ec98a}.fav-note{color:var(--muted);font-size:13px}.discover-search{max-width:560px;margin:12px auto 0;display:flex;gap:8px;padding:0 24px}.discover-search input{flex:1;border-radius:999px;border:1px solid #e5ebf3;padding:12px 16px}.center-note{text-align:center;color:var(--muted)}.modal{border:0;border-radius:20px;padding:0;max-width:440px;width:calc(100% - 32px)}.modal::backdrop{background:#10162873}.modal form{padding:22px;display:grid;gap:12px}.modal h2{margin:0;font-size:28px}.modal label{display:grid;gap:6px;font-weight:600;font-size:14px}.modal input,.modal textarea{border:1px solid #e5ebf3;border-radius:12px;padding:10px 12px}.thanks{background:#e7f8ef;border-radius:12px;padding:12px}.profile{padding-bottom:10px}.banner{height:230px;margin:0;overflow:hidden;background:#d9dee8}.art-banner{height:230px;border-radius:0}.art-banner .art-tag{display:none}.profile-grid{max-width:1140px;margin:-70px auto 0;padding:0 20px 10px;display:grid;grid-template-columns:270px minmax(0,1fr) 280px;gap:26px;align-items:start}.article{padding-top:78px}.profile-card{position:relative;z-index:2;background:#fff;border-radius:24px;box-shadow:0 16px 40px #1e285014;padding:12px 12px 18px;display:grid;gap:8px;justify-items:center;text-align:center}.profile-card .art{width:100%;height:180px}.profile-card h1{font-size:20px;display:flex;justify-content:center;align-items:center;gap:4px}.deck-info h2{display:flex;align-items:center;gap:6px}.pill-price{margin:0;background:#f4f7fb;border-radius:999px;padding:6px 12px;font-weight:700}.profile-card .btn{width:100%}.fine,.rate-label{margin:0;color:var(--muted);font-size:13px}.big-stars svg{width:18px;height:18px}.article h2,.article h3{font-family:DM Sans,sans-serif;font-size:18px;letter-spacing:0;border-left:3px solid var(--brand);padding-left:10px}.article h2{margin-top:0}.categories-grid .tile:first-child{box-shadow:0 0 0 2px #ff8eb8,0 14px 30px #ff78aa29}main>section.section.alt>.faq{max-width:760px}.article p{color:#5c6578;line-height:1.65}.article a{color:var(--brand);font-weight:700}.email-box{margin:22px 0;padding:22px;border-radius:22px;background:linear-gradient(120deg,#ff4f92,#9b5cff 70%,#7a5cff);color:#fff;display:grid;gap:10px}.email-box p{color:#fff;margin:0;font-weight:700;text-align:center}.email-box input{border:0;border-radius:12px;padding:12px 14px}.mail-note{font-weight:500!important}.side-col{display:grid;gap:16px;padding-top:86px}.side-col .creator-card{box-shadow:var(--shadow)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.price-card{background:#fff;border-radius:24px;box-shadow:0 16px 40px #1e28500f;padding:22px 22px 16px;position:relative}.price-top{display:flex;justify-content:space-between;align-items:flex-start}.pkg-icon{font-size:28px}.ribbon{background:var(--brand);color:#fff;min-width:92px;text-align:center;padding:10px 8px 14px;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}.ribbon strong{display:block;font-size:22px}.ribbon span{display:block;font-size:11px}.price-card h2{font-family:Fraunces,Georgia,serif;font-size:32px;margin:12px 0}.price-card ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}.price-card li{display:flex;gap:8px;align-items:flex-start;color:#526075;font-size:14px;line-height:1.45}.price-card li svg{width:18px;height:18px;flex:none}.price-card .btn{width:100%}.guarantee{text-align:center;color:#9aa3b5;font-size:13px}.pitch-note{margin:18px auto 0;max-width:720px;text-align:center;background:#fff6ea;border-radius:14px;padding:12px 16px}.why-card{background:#fff;border-radius:24px;padding:22px 28px;box-shadow:0 10px 30px #1e28500a}.why-card li{margin:12px 0;color:#3d465c;line-height:1.55}.why-card strong{color:#e23b55}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;text-align:left}.how ol{list-style:none;padding:0;margin:0;display:grid;gap:18px}.how li span{display:inline-grid;place-items:center;width:36px;height:22px;border-radius:999px;background:#e7f7fd;color:var(--brand);font-weight:800;font-size:12px}.how li:nth-child(2) span{background:#efe7ff;color:#7a5cff}.how li:nth-child(3) span{background:#ffe7f1;color:#ff4f92}.how h3{margin:8px 0 4px;font-family:DM Sans,sans-serif;letter-spacing:0;font-size:18px}.how p{margin:0;color:#667085}.how-art{position:relative}.art-wide{height:320px;border-radius:24px}.float-chip{position:absolute;background:#fff;border-radius:999px;padding:6px 10px 6px 6px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;box-shadow:0 8px 20px #141e3c1f}.float-chip .avatar{width:28px;height:28px;margin:0;border-radius:50%;font-size:10px;border-width:0}.float-chip svg{width:14px;height:14px}.fc-1{top:18px;left:12px}.fc-2{right:8px;bottom:70px}.fc-3{left:20px;bottom:24px}.where{display:grid;grid-template-columns:1fr 1fr;gap:16px}.where article{background:#fff;border-radius:20px;padding:18px 18px 8px}.where-icon{width:36px;height:36px;border-radius:12px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800}.where h3{font-family:DM Sans,sans-serif;letter-spacing:0;font-size:18px}.where p{color:#667085;line-height:1.55}.quote-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;max-width:820px;margin:0 auto}.round-nav{width:46px;height:46px;border-radius:50%;border:0;background:var(--brand);color:#fff;font-size:26px;cursor:pointer}blockquote{margin:0;background:#fff;border-radius:24px;padding:22px 22px 16px;box-shadow:0 16px 40px #1e28500f;position:relative;text-align:left}.marks{position:absolute;right:24px;top:8px;font-family:Fraunces,Georgia,serif;font-size:64px;color:#b9e9fb;line-height:1}.quote-person{display:flex;gap:10px;align-items:center}.quote-person .avatar{width:54px;height:54px;margin:0;border-radius:16px}.prose{max-width:760px}.prose h1{font-size:40px}.prose p{color:#526075;line-height:1.6}@media (max-width: 980px){.nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;flex-direction:column;padding:12px 20px 16px;border-bottom:1px solid var(--line)}.nav.is-open{display:flex}.menu-toggle{display:block;margin-left:auto}.header-inner{flex-wrap:wrap}.hero h1,.page-hero h1,.results-hero h1{font-size:34px}.grid-3,.pricing,.profile-grid,.deck,.how-grid,.where,.promote-band,.footer-grid,.search-pill{grid-template-columns:1fr}.search-pill input,.search-pill select{border-right:0;border-bottom:1px solid #eef2f7}.profile-grid{margin-top:16px}.banner,.art-banner{height:160px}.float-ava,.blob{display:none}}
