.wiw{--grad-chat:linear-gradient(120deg, #0253b9, #04bde4);--grad-profile:linear-gradient(120deg, #ff4087, #ffc056);--grad-convo:linear-gradient(120deg, #fc5c7d, #6a82fb);--grad-quiz:linear-gradient(120deg, #007fff, #00d06a);--chat-a:#0253b9;--chat-b:#04bde4;--profile-a:#ff4087;--profile-b:#ffc056;--convo-a:#fc5c7d;--convo-b:#6a82fb;--quiz-a:#007fff;--quiz-b:#00d06a;--maxw:1200px;--bg:#f6f7fb;--bg-soft:#eef0f7;--surface:#fff;--surface-2:#f9fafe;--line:#e7e9f2;--line-soft:#eef0f6;--ink:#0d1020;--ink-2:#3a3f55;--muted:#767c93;--shadow-sm:0 2px 8px -3px #1418321a;--shadow:0 24px 60px -36px #1c1e4642;--shadow-lg:0 50px 110px -50px #1c1e4666;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden}.wiw *{box-sizing:border-box}.wiw :where(h1,h2,h3,h4,p){margin:0}.wiw h1,.wiw h2,.wiw h3,.wiw h4{letter-spacing:-.025em;font-family:Arimo,system-ui,sans-serif;line-height:1.04}.wiw .g-text{background-image:var(--grad-chat);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.wiw .reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.wiw.wiw-anim .reveal:not(.in){opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.wiw.wiw-anim .reveal:not(.in){opacity:1;transform:none}.wiw .reveal{transition:none}}.wiw .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(18px,4vw,36px)}.wiw .btn{cursor:pointer;border:none;border-radius:13px;align-items:center;gap:9px;padding:15px 26px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex}.wiw .btn-primary{color:#fff;background:var(--grad-chat);box-shadow:0 16px 34px -14px #0253b999}.wiw .btn-primary:hover{filter:brightness(1.06);transform:translateY(-2px)}.wiw .btn-ghost{color:var(--ink);background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--shadow-sm)}.wiw .btn-ghost:hover{border-color:color-mix(in oklab, var(--ink) 22%, transparent);transform:translateY(-2px)}.wiw .btn-white{color:#0d1020;background:#fff;box-shadow:0 18px 40px -16px #0006}.wiw .btn-white:hover{transform:translateY(-2px)}.wiw .badges{flex-wrap:wrap;gap:12px;display:flex}.wiw .badge-btn{color:#fff;cursor:pointer;background:#000;border-radius:13px;align-items:center;gap:11px;height:54px;padding:0 18px 0 16px;text-decoration:none;transition:transform .15s;display:inline-flex}.wiw .badge-btn:hover{transform:translateY(-2px)}.wiw .badge-btn .bi{flex:none;display:inline-flex}.wiw .badge-btn .bt{text-align:left;flex-direction:column;line-height:1;display:flex}.wiw .badge-btn .bt small{letter-spacing:.02em;opacity:.92;white-space:nowrap;font-size:10px;font-weight:500}.wiw .badge-btn .bt b{letter-spacing:-.01em;margin-top:3px;font-family:Arimo,sans-serif;font-size:18px;font-weight:600}.wiw .hero{position:relative;overflow:hidden}.wiw .hero:before{content:"";pointer-events:none;background:radial-gradient(680px 440px at 82% 8%,#04bde429,#0000 62%),radial-gradient(560px 460px at 6% 80%,#0253b91a,#0000 60%);position:absolute;inset:0}.wiw .hero-in{text-align:center;padding:clamp(36px,5vw,64px) 0 clamp(10px,2vw,20px);position:relative}.wiw .eyebrow{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--chat-a);background:color-mix(in oklab, var(--chat-b) 14%, var(--surface));border:1px solid color-mix(in oklab, var(--chat-b) 32%, transparent);border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.wiw .eyebrow .dot{background:var(--grad-chat);border-radius:99px;width:7px;height:7px}.wiw .hero h1{margin:22px 0 0;font-size:clamp(40px,6.4vw,74px);font-weight:700}.wiw .hero h1 .g-text{background-image:var(--grad-chat)}.wiw .hero .lead{color:var(--ink-2);max-width:34em;margin:22px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.wiw .hero-cta{flex-wrap:wrap;justify-content:center;gap:13px;margin:30px 0 0;display:flex}.wiw .hero .badges{justify-content:center;margin-top:clamp(34px,4vw,52px)}@media (max-width:560px){.wiw .hero-cta{flex-direction:column;align-items:center;gap:11px}.wiw .hero-cta .btn{justify-content:center;width:100%;max-width:300px}}.wiw .heroPhone{width:clamp(208px,23vw,264px);margin:clamp(40px,5vw,64px) auto 0;position:relative}.wiw .heroPhone .glow{z-index:0;background:var(--grad-chat);opacity:.4;filter:blur(48px);border-radius:44px;position:absolute;inset:5% 3% 1%}.wiw .phone{z-index:1;aspect-ratio:184/373;width:100%;position:relative}.wiw .phoneScreen{background:#000;border-radius:7%/3.5%;width:89.674%;height:95.174%;position:absolute;top:2.413%;left:4.891%;overflow:hidden}.wiw .phoneScreen img{object-fit:cover;width:100%;height:100%;display:block}.wiw .phoneFrame{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.wiw .what{text-align:center;padding:clamp(40px,6vw,80px) 0}.wiw .what .kk{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.wiw .what h2{margin:12px 0 0;font-size:clamp(30px,4.4vw,46px);font-weight:700}.wiw .what p{color:var(--ink-2);max-width:40em;margin:20px auto 0;font-size:clamp(17px,1.7vw,21px);line-height:1.6}.wiw .what p b{color:var(--ink);font-weight:700}.wiw .section-head{text-align:center;max-width:36em;margin:0 auto clamp(34px,4vw,52px)}.wiw .section-head h2{font-size:clamp(30px,4.4vw,46px);font-weight:700}.wiw .section-head p{color:var(--ink-2);margin-top:16px;font-size:17px;line-height:1.6}.wiw .features{padding:clamp(20px,3vw,40px) 0 clamp(48px,6vw,88px)}.wiw .fgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.wiw .fcard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px;padding:28px 26px 30px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.wiw .fcard:before{content:"";background:var(--cg);opacity:0;height:3px;transition:opacity .2s;position:absolute;inset:0 0 auto}.wiw .fcard:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-5px)}.wiw .fcard:hover:before{opacity:1}.wiw .ficon{background:var(--cg);width:54px;height:54px;box-shadow:0 12px 26px -12px var(--cs);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.wiw .ficon svg{color:#fff;width:26px;height:26px}.wiw .fcard h3{font-size:20px;font-weight:700}.wiw .fcard p{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.55}.wiw .ftag{letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--cg);box-shadow:0 8px 18px -10px var(--cs);border-radius:99px;align-items:center;margin-top:18px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:900px){.wiw .fgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wiw .fgrid{grid-template-columns:1fr}}.wiw .compare{padding:clamp(40px,5vw,72px) 0}.wiw .compare-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.wiw .cc-col{padding:clamp(28px,3.4vw,44px)}.wiw .cc-col.bad{background:var(--surface-2);border-right:1px solid var(--line)}.wiw .cc-tag{letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:700}.wiw .cc-col.bad .cc-tag{color:var(--muted)}.wiw .cc-col.good .cc-tag{background:var(--grad-chat);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wiw .cc-col h3{margin:10px 0 22px;font-size:clamp(22px,2.5vw,28px);font-weight:700}.wiw .cc-list{flex-direction:column;gap:15px;display:flex}.wiw .cc-item{color:var(--ink-2);align-items:flex-start;gap:13px;font-size:15.5px;line-height:1.5;display:flex}.wiw .cc-item .ci{border-radius:99px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.wiw .cc-col.bad .ci{background:var(--bg-soft);color:var(--muted)}.wiw .cc-col.good .ci{background:color-mix(in oklab, var(--chat-b) 18%, var(--surface));color:var(--chat-a)}.wiw .cc-col.good .cc-item{color:var(--ink);font-weight:500}@media (max-width:720px){.wiw .compare-card{grid-template-columns:1fr}.wiw .cc-col.bad{border-right:none;border-bottom:1px solid var(--line)}}.wiw .how{padding:clamp(40px,5vw,76px) 0}.wiw .steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid;position:relative}.wiw .step{text-align:center;padding:0 12px}.wiw .step .sn{color:#fff;background:var(--grad-chat);border-radius:99px;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-family:Arimo,sans-serif;font-size:24px;font-weight:700;display:grid;box-shadow:0 14px 30px -12px #0253b98c}.wiw .step h3{font-size:20px;font-weight:700}.wiw .step p{color:var(--ink-2);max-width:24em;margin-top:10px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.55}@media (max-width:720px){.wiw .steps{grid-template-columns:1fr;gap:30px}}.wiw .final{padding:clamp(20px,3vw,40px) 0 clamp(56px,7vw,96px)}.wiw .final-card{text-align:center;background:linear-gradient(135deg,#181a22,#0a0b10);border-radius:30px;padding:clamp(40px,6vw,76px) clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 40px 90px -44px #0009}.wiw .final-card:before{content:"";background:radial-gradient(600px 300px at 80% -10%,#ffffff38,#0000 60%);position:absolute;inset:0}.wiw .final-card h2{color:#fff;font-size:clamp(32px,5vw,56px);font-weight:700;position:relative}.wiw .final-card p{color:#ffffffeb;max-width:30em;margin:18px auto 0;font-size:clamp(16px,1.7vw,20px);line-height:1.55;position:relative}.wiw .final-card .fbtns{flex-direction:column;align-items:center;gap:22px;margin-top:32px;display:flex;position:relative}.wiw .final-card .badges{justify-content:center}.wiw .final-card .badge-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff47}
