*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#121b3a;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}.site{min-height:100vh;background:radial-gradient(circle at 8% 6%,rgba(123,92,255,.09),transparent 22rem),radial-gradient(circle at 92% 18%,rgba(255,127,175,.06),transparent 25rem),#fff;overflow:hidden}.footer,.header{width:min(1420px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:36px;gap:36px}.header{min-height:96px}.brand{display:flex;align-items:center;gap:12px;width:max-content}.markSvg{width:47px;height:47px;filter:drop-shadow(0 7px 16px rgba(90,61,220,.2))}.brand div{display:flex;flex-direction:column}.brand strong{font-size:29px;letter-spacing:-1.2px;line-height:1}.brand small{font-size:13px;color:#485470;margin-top:7px}.nav{display:flex;gap:40px;font-size:14px;font-weight:650}.nav a{position:relative}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:#6947ef;transition:.2s}.nav a:hover{color:#6243e6}.nav a:hover:after{right:0}.actions{display:flex;justify-content:flex-end;gap:28px;font-size:14px;font-weight:650}.actions,.button{align-items:center}.button{display:inline-flex;justify-content:center;gap:10px;background:linear-gradient(135deg,#7654ff,#5131dc);color:#fff!important;border-radius:13px;padding:15px 26px;font-weight:750;box-shadow:0 12px 28px rgba(82,52,215,.2);transition:.2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(82,52,215,.28)}.button.small{padding:13px 22px;border-radius:15px}.ghostButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfc7fa;border-radius:13px;padding:14px 22px;color:#5537d4;font-weight:750;background:rgba(255,255,255,.78);transition:.2s}.ghostButton:hover{border-color:#8065ee;background:#f8f6ff;transform:translateY(-1px)}.hero{width:min(1180px,calc(100% - 64px));margin:52px auto 42px;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:68px;gap:68px;align-items:center;min-height:550px}.heroCopy{position:relative;z-index:2}.cta h2,.hero h1,.kinShowcase h2,.pageHero h1,.section h2,.securityBand h2{font-family:Georgia,Times New Roman,serif;color:#142241}.hero h1{font-size:66px;line-height:1.02;letter-spacing:-2.7px;margin:20px 0}.hero em{display:block;color:#6747ef;font-weight:500}.card p,.hero p,.pageHero p,.section p{color:#66728d;line-height:1.72}.heroCopy>p{font-size:17px;max-width:560px}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#f1edff;color:#6041df;padding:8px 14px;font-size:12px;font-weight:800}.heroActions{display:flex;gap:14px;margin-top:25px}.trustRow{align-items:center;gap:14px;margin-top:28px}.avatars,.trustRow{display:flex}.avatars span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #fff;margin-left:-7px;box-shadow:0 2px 8px rgba(34,39,79,.12)}.avatars span:first-child{margin-left:0}.trustRow>div:last-child{display:flex;flex-direction:column}.trustRow b{font-size:13px}.trustRow small{font-size:11px;color:#7d879b;margin-top:3px}.heroVisual{position:relative}.orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.65;animation:float 7s ease-in-out infinite}.orbOne{width:160px;height:160px;background:radial-gradient(circle,#dcd3ff,rgba(220,211,255,0));right:-35px;top:-35px}.orbTwo{width:140px;height:140px;background:radial-gradient(circle,#ffe0ec,rgba(255,224,236,0));left:-35px;bottom:-25px;animation-delay:-3s}.preview{position:relative;z-index:2;border:1px solid #dfe4ef;border-radius:22px;padding:24px;background:rgba(255,255,255,.96);box-shadow:0 28px 75px rgba(46,55,105,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.previewTop{display:flex;justify-content:space-between;align-items:flex-start}.previewTop>div{display:flex;flex-direction:column}.previewTop small{font-size:10px;color:#8790a4;margin-top:4px}.grid,.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.stats{margin-top:20px}.card,.stat{border:1px solid #e4e7f0;border-radius:16px;background:#fff;padding:22px}.stat{transition:.2s}.stat:hover{transform:translateY(-3px)}.stat.peach{background:#fff8f4}.stat.lilac{background:#faf7ff}.stat.blue{background:#f5faff}.stat b{font-size:28px}.stat span{display:block;color:#69758d;font-size:12px;margin-top:4px}.previewGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.miniPanel{border:1px solid #e7e9f1;border-radius:16px;padding:15px;background:#fff}.miniTitle{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.reminder{display:grid;grid-template-columns:30px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #f1f2f6}.reminder:last-child{border-bottom:0}.reminder>div{display:flex;flex-direction:column}.reminder b{font-size:9px}.reminder small,.reminder time{font-size:7.5px;color:#81899c}.docBadge{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#ece9ff;color:#5d42da;font-size:10px;font-weight:800}.docBadge.pink{background:#fff0f5;color:#d34c79}.docBadge.green{background:#edfbf2;color:#2b9555}.kinPanel{background:linear-gradient(145deg,#fbf9ff,#f5f1ff)}.kinPanel p{font-size:10px;color:#5e6880;line-height:1.5}.kinAnswer{display:flex;align-items:flex-start;gap:7px;background:#fff;padding:10px;border-radius:10px;font-size:9px;color:#373c53}.kinAnswer svg{color:#6849eb;flex:none}.kinInput{display:flex;justify-content:space-between;background:white;border:1px solid #e4defd;border-radius:10px;padding:9px;margin-top:11px;font-size:8px;color:#8a849c}.floatingChip{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid #e5e1f6;box-shadow:0 12px 28px rgba(62,55,109,.13);font-size:10px;font-weight:750;color:#5543b5}.chipOne{left:-36px;bottom:34px}.chipTwo{right:-28px;top:55px}.categoryStrip{width:min(1180px,calc(100% - 64px));margin:34px auto 0;padding:20px 24px;border:1px solid #ececf3;border-radius:18px;background:rgba(255,255,255,.78);display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;box-shadow:0 10px 30px rgba(42,51,92,.04)}.categoryStrip div{display:flex;align-items:center;justify-content:center;gap:7px;color:#546079;font-size:11px;font-weight:700}.categoryStrip svg{width:17px;height:17px;color:#6747ef}.pageHero{width:min(980px,calc(100% - 48px));margin:74px auto 28px;text-align:center}.pageHero h1{font-size:58px;line-height:1.04;letter-spacing:-2.4px;margin:22px auto 18px}.pageHero p{font-size:18px;max-width:760px;margin:auto}.section{width:min(1180px,calc(100% - 64px));margin:82px auto}.sectionHeading{display:flex;justify-content:space-between;gap:40px;align-items:end}.sectionHeading p{max-width:430px;margin-bottom:12px}.section h2{font-size:42px;line-height:1.1;letter-spacing:-1.3px;margin:14px 0}.card{position:relative;overflow:hidden;transition:.22s ease}.card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(45,52,91,.09)}.cardDot{position:absolute;right:-22px;top:-22px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#eee9ff,transparent 68%)}.card h3{font-size:18px;margin:0 0 8px}.featureCard{padding:26px}.featureIcon{width:44px;height:44px;border-radius:13px;background:#f0ecff;color:#6343e5;display:grid;place-items:center;margin-bottom:18px}.featureCard:nth-child(2) .featureIcon{background:#fff1f6;color:#d84d7b}.featureCard:nth-child(3) .featureIcon{background:#effaf5;color:#2b9860}.featureCard:nth-child(4) .featureIcon{background:#eef7ff;color:#3179c6}.featureCard:nth-child(5) .featureIcon{background:#fff6e9;color:#c58224}.featureCard:nth-child(6) .featureIcon{background:#f2f0ff;color:#6747ef}.featureCard a{display:inline-block;margin-top:15px;font-size:11px;color:#6243df;font-weight:750}.band{padding:42px;border:1px solid #ded8ff;border-radius:22px;background:linear-gradient(130deg,#faf8ff,#f2eeff 52%,#fcfbff)}.kinShowcase{width:min(1180px,calc(100% - 64px));margin:90px auto;padding:48px;border:1px solid #ded8ff;border-radius:26px;background:linear-gradient(125deg,#faf8ff,#f4f0ff 50%,#fff);display:grid;grid-template-columns:1.12fr .88fr;grid-gap:58px;gap:58px;align-items:center}.kinShowcase h2{font-size:44px;line-height:1.08;margin:16px 0 12px}.kinShowcase>div:first-child>p{color:#68748c;line-height:1.75;max-width:590px}.questionStack{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.questionStack span{background:#fff;border:1px solid #e3defa;border-radius:999px;padding:10px 13px;font-size:10px;color:#554c72}.kinCard{background:#fff;border:1px solid #e4e2ef;border-radius:20px;padding:28px;box-shadow:0 18px 45px rgba(54,43,109,.09)}.kinAvatar{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#7352f5,#987df4);display:grid;place-items:center;color:white;margin-bottom:14px}.kinCard small{font-size:9px;letter-spacing:1px;color:#8a86a0}.kinCard h3{font-size:22px;margin:9px 0 18px}.kinCard ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:13px;gap:13px}.kinCard li{display:flex;align-items:center;gap:9px;font-size:12px;color:#536078}.kinCard li svg{width:17px;color:#5d44dd}.securityBand{width:min(1180px,calc(100% - 64px));margin:78px auto;padding:38px 42px;border:1px solid #e4e7ef;border-radius:22px;background:#fcfdff;display:grid;grid-template-columns:auto 1fr auto;grid-gap:26px;gap:26px;align-items:center}.securityIcon{width:62px;height:62px;border-radius:18px;background:#f0edff;color:#6042dc;display:grid;place-items:center}.securityIcon svg{width:30px;height:30px}.securityBand h2{font-size:32px;margin:10px 0 5px}.securityBand p{font-size:13px;color:#68748c;margin:0;max-width:740px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid #e3e6ef;border-radius:20px;overflow:hidden}.plan{padding:32px;border-right:1px solid #e8eaf1}.plan:last-child{border-right:0}.plan.featured{background:linear-gradient(180deg,#f5f1ff,#fff)}.price{font-family:Georgia,Times New Roman,serif;font-size:42px;margin:16px 0}.plan ul{padding-left:18px;line-height:1.9;color:#33405e}.cta{position:relative;overflow:hidden;width:min(1120px,calc(100% - 64px));margin:90px auto 72px;text-align:center;padding:60px;border:1px solid #ded7ff;border-radius:26px;background:linear-gradient(135deg,#f3efff,#fbfaff)}.ctaGlow{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(123,92,255,.14),transparent 70%);right:-80px;top:-120px}.cta .markSvg{width:56px;height:56px}.cta h2{font-size:40px;max-width:720px;margin:16px auto 10px}.cta h2,.cta p{position:relative}.cta p{color:#69758d;margin-bottom:24px}.footer{min-height:110px;border-top:1px solid #eceef4;color:#6c768d;font-size:12px}.footer .brand strong{font-size:18px}.footer .brand small{font-size:10px;margin-top:3px}.footer .markSvg{width:33px;height:33px}.footerLinks{display:flex;justify-content:flex-end;gap:22px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:980px){.header{grid-template-columns:1fr auto}.nav{display:none}.hero{grid-template-columns:1fr}.heroVisual{max-width:720px;margin:auto;width:100%}.grid,.stats{grid-template-columns:1fr 1fr}.categoryStrip{grid-template-columns:repeat(4,1fr)}.kinShowcase{grid-template-columns:1fr}.securityBand{grid-template-columns:auto 1fr}.securityBand .ghostButton{grid-column:2}.pricing{grid-template-columns:1fr}.plan{border-right:0;border-bottom:1px solid #e8eaf1}.footer{grid-template-columns:1fr;text-align:center;padding:28px 0}.footer .brand{margin:auto}.footerLinks{justify-content:center}}@media(max-width:680px){.header{width:calc(100% - 32px);min-height:78px}.brand small{display:none}.brand strong{font-size:23px}.markSvg{width:40px;height:40px}.actions>a:first-child{display:none}.categoryStrip,.cta,.hero,.kinShowcase,.section,.securityBand{width:calc(100% - 32px)}.hero{margin-top:24px;gap:34px;min-height:auto}.hero h1{font-size:46px}.heroActions{flex-direction:column}.heroActions>*{width:100%}.preview{padding:16px}.previewGrid{grid-template-columns:1fr}.chipOne,.chipTwo{display:none}.pageHero h1{font-size:44px}.grid,.stats{grid-template-columns:1fr}.categoryStrip{grid-template-columns:repeat(2,1fr)}.sectionHeading{display:block}.kinShowcase{padding:30px 24px}.kinShowcase h2{font-size:36px}.securityBand{grid-template-columns:1fr;padding:28px}.securityBand .ghostButton{grid-column:auto}.cta{padding:42px 24px}.cta h2{font-size:34px}}