.welcome-page{--ink:#25311e;--muted:#59634f;--lime:#e0fc60;--line:#dce1d5;color:var(--ink);background:#f9faf6;font-size:16px;line-height:1.6;overflow:clip}.welcome-page h1,.welcome-page h2,.welcome-page h3,.welcome-page h4,.welcome-page p{margin:0}.welcome-page h2{font-size:clamp(27px,3.2vw,40px);line-height:1.15;letter-spacing:-1.2px;font-weight:600}.welcome-page h3{font-size:21px;line-height:1.25;letter-spacing:-.5px}.welcome-page a,.welcome-page button,.welcome-page summary{-webkit-tap-highlight-color:transparent}.demo-board:focus-visible,.welcome-page a:focus-visible,.welcome-page button:focus-visible,.welcome-page summary:focus-visible{outline:3px solid #6554d6;outline-offset:5px}.welcome-skip{position:absolute;top:12px;left:16px;transform:translateY(-180%);z-index:50;background:white;padding:10px}.welcome-skip:focus{transform:none}.welcome-header{max-width:1280px;height:94px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.welcome-header .brand{font-size:27px;color:var(--ink)}.welcome-header .brand-icon{background:var(--lime);color:var(--ink);width:38px;height:38px}.welcome-nav{display:flex;gap:5px;height:auto}.welcome-nav a{padding:8px 14px;color:var(--muted);font-size:14px;font-weight:500}.welcome-nav a:hover{background:#eaf0df}.welcome-header-actions{display:flex;align-items:center;gap:24px}.welcome-languages{display:flex;gap:4px;font-size:12px;font-weight:650}.welcome-languages a{padding:5px 7px;border-radius:6px;color:var(--muted)}.welcome-languages a[aria-current]{background:var(--ink);color:#fff}.welcome-login{font-size:14px;display:flex;gap:12px;align-items:center}.welcome-hero{background:var(--lime);border-radius:36px;max-width:1280px;margin:0 auto;padding:64px 24px 70px;text-align:center;position:relative}.welcome-eyebrow{font-size:11px;letter-spacing:1.5px;display:inline-flex;align-items:center;gap:9px}.welcome-eyebrow i{height:7px;width:7px;border-radius:50%;background:var(--ink)}.welcome-hero h1{font-size:clamp(44px,6.4vw,78px);font-weight:600;letter-spacing:-3.5px;line-height:1.04;margin:22px 0}.welcome-hero h1 span{color:#526b30}.welcome-hero>p{max-width:630px;margin:auto;font-size:18px;line-height:1.65;color:#485739}.welcome-actions{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;margin:30px 0 16px}.welcome-primary,.welcome-secondary{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:14px 23px;border-radius:12px;font-size:15px;font-weight:550;min-height:51px}.welcome-primary{background:var(--ink);color:white}.welcome-primary:hover{background:#435536}.welcome-secondary{border:1px solid #aabf66;color:var(--ink)}.welcome-secondary:hover{background:#ebff9b}.welcome-hero small{font-size:12px;color:#53673d}.welcome-closing,.welcome-preview,.welcome-section{max-width:1200px;margin:70px auto;padding:0 28px;scroll-margin-top:24px}.welcome-preview-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}.welcome-preview-intro h2{font-size:25px;letter-spacing:-.6px}.welcome-preview-intro p{max-width:380px;font-size:13px;color:var(--muted)}.welcome-demo{border:1px solid #e0e3eb;border-radius:20px;overflow:hidden;box-shadow:0 18px 60px #2731170b;background:white;color:#303342;font-size:13px}.demo-top{gap:24px;border-bottom:1px solid #e8eaf1;padding:17px 22px}.demo-project,.demo-top{display:flex;align-items:center}.demo-project{gap:8px;font-weight:600;white-space:nowrap}.demo-project>span{display:grid;place-items:center;width:29px;height:29px;background:#e5f6b7;border-radius:9px;color:#485d29}.demo-switch{display:flex;gap:4px}.demo-switch button{border:0;border-radius:9px;background:transparent;padding:9px 15px;color:#626576;font-size:12px}.demo-switch button[aria-pressed=true]{color:#fff;background:#30352b}.demo-switch button:hover{box-shadow:inset 0 0 0 1px #d3d7df}.demo-account{display:grid;place-items:center;background:#eeeafb;color:#6a59ae;width:30px;height:30px;border-radius:50%;margin-left:auto}.demo-body{padding:25px;background:#f6f7fb;min-height:354px}.demo-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px}.demo-heading>div>span{font-size:9px;letter-spacing:1.4px;color:#6c7181}.demo-heading h3{font-size:23px;margin-top:3px}.demo-badge{background:#fff;border:1px solid #e2e5ed;border-radius:7px;padding:4px 9px;font-size:10px;color:#6c7181;white-space:nowrap}.demo-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.demo-column{min-width:0;background:#eceef5;border-radius:13px;padding:8px;min-height:226px}.demo-stage{display:flex;justify-content:space-between;padding:7px 8px 12px;font-size:12px;font-weight:600}.demo-stage>span{font-weight:400;opacity:.6}.demo-card{padding:15px 13px;border-radius:10px;background:#fff;border:1px solid #e5e8ef}.demo-person{display:flex;align-items:center;gap:7px;font-size:10px;color:#6d7180}.demo-person>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eeeafb;color:#6f5aa7;font-size:9px;flex-shrink:0}.demo-card h4{font-size:14px;line-height:1.45;margin:13px 0 8px;font-weight:550}.demo-budget{font-size:13px;font-weight:550;color:#606574}.demo-card-bottom{color:#767b8b;margin-top:17px}.demo-brief,.demo-card-bottom{display:flex;justify-content:space-between;gap:5px;font-size:9px}.demo-brief{flex-wrap:wrap;margin-top:14px;color:#6c7181}.demo-brief b{font-weight:500}.demo-brief>span{flex-basis:100%;height:4px;border-radius:3px;background:linear-gradient(90deg,#9e96df 65%,#eeeef8 0)}.demo-tone-0 .demo-stage{color:#526627}.demo-tone-1 .demo-stage{color:#7553aa}.demo-tone-2 .demo-stage{color:#9b6841}.demo-tone-3 .demo-stage{color:#367b62}.demo-scroll-hint{display:none}.demo-contacts{border:1px solid #e5e8ef;border-radius:12px;background:white;padding:0 18px}.demo-contacts article{display:grid;grid-template-columns:34px 1fr 1.2fr auto;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #eef0f5}.demo-contacts article:last-child{border:0}.demo-contact-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8eddb;color:#5d6c46;font-size:10px}.demo-contacts h4{font-size:13px;font-weight:550}.demo-contacts p{font-size:10px;color:#777d89}.demo-contacts article>span:not(.demo-contact-avatar),.demo-contacts b{font-size:12px;font-weight:400;color:#626675}.demo-mail{display:grid;grid-template-columns:1fr 1.65fr;border:1px solid #e5e8ef;border-radius:12px;background:white;overflow:hidden}.demo-mail-list{border-right:1px solid #e5e8ef;padding:15px}.demo-mail-list>span{font-size:11px;color:#757b88}.demo-mail-list article{padding:12px;margin-top:8px;border-radius:8px}.demo-mail-list article.selected{background:#f0eefb}.demo-mail-list b{font-size:10px;color:#6e7182;font-weight:400}.demo-mail-list h4{font-size:12px;margin:4px 0}.demo-mail-list p{font-size:10px;color:#7d8090}.demo-mail-message{padding:23px}.demo-mail-message h4{font-size:17px;margin:12px 0}.demo-mail-message p{font-size:12px;line-height:1.8;margin-bottom:17px;color:#626777}.demo-mail-message p strong{font-weight:550}.demo-attachment{display:inline-block;padding:8px 12px;border:1px solid #e5e8ef;border-radius:7px;font-size:11px}.demo-ai{display:flex;gap:18px;max-width:760px;margin:0 auto;padding:8px 0 18px}.demo-ai-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#e9e5f8;color:#7562b2;font-size:23px}.demo-ai article>span{font-size:10px;color:#757b88}.demo-ai h4{font-size:19px;margin:8px 0 12px}.demo-ai p{font-size:13px;line-height:1.8;margin-top:12px;color:#5b6071}.demo-ai p.demo-ai-note{color:#777b88;font-size:11px}.welcome-section{margin-top:100px;margin-bottom:100px}.welcome-section-heading{max-width:620px;margin-bottom:36px}.welcome-section-heading>p{color:var(--muted);margin-top:16px}.welcome-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.welcome-feature-grid article{padding:28px;background:white;border:1px solid var(--line);border-radius:20px}.welcome-number{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eef4df;font-size:12px;margin-bottom:25px}.welcome-feature-grid h3{font-size:21px;margin-bottom:13px}.welcome-audience p,.welcome-feature-grid p{font-size:14px;line-height:1.8;color:var(--muted)}.welcome-audience{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-top:45px;padding-bottom:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.welcome-audience h2{max-width:430px}.welcome-audience article+article{margin-top:28px}.welcome-audience h3{margin-bottom:8px}.welcome-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.welcome-faq details{border-bottom:1px solid var(--line);padding:19px 0}.welcome-faq details:first-child{padding-top:0}.welcome-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;cursor:pointer;font-size:17px;font-weight:550;line-height:1.4}.welcome-faq summary::-webkit-details-marker{display:none}.welcome-faq summary>span{font-size:23px;font-weight:400;flex:none}.welcome-faq details[open] summary>span{transform:rotate(45deg)}.welcome-faq details p{margin:14px 25px 0 0;font-size:14px;line-height:1.8;color:var(--muted)}.welcome-closing{background:var(--ink);color:white;border-radius:24px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.welcome-closing h2{font-size:32px;letter-spacing:-.8px}.welcome-closing p{color:#c1cdb5;font-size:14px;margin-top:10px}.welcome-closing .welcome-primary{background:var(--lime);color:var(--ink);white-space:nowrap}.welcome-closing .welcome-primary:hover{background:#edffa0}.welcome-footer{max-width:1280px;margin:0 auto;padding:0 40px 34px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.welcome-footer strong{font-weight:550}@media(min-width:761px) and (prefers-reduced-motion:no-preference){.welcome-primary,.welcome-secondary{transition:background .18s ease,transform .18s ease}.welcome-primary:hover{transform:translateY(-2px)}}@media(max-width:1000px){.welcome-nav{display:none}.welcome-feature-grid{grid-template-columns:repeat(2,1fr)}.welcome-audience,.welcome-faq{gap:40px}.welcome-hero{margin:0 20px}.demo-board{grid-template-columns:repeat(4,minmax(190px,1fr))}.demo-scroll-hint{display:block!important;font-size:10px;color:#707887;margin-bottom:10px!important}.welcome-closing{margin-left:28px;margin-right:28px}}@media(max-width:640px){.welcome-header{height:78px;padding:0 20px;gap:12px}.welcome-header .brand{font-size:23px;gap:8px}.welcome-header .brand-icon{width:33px;height:33px;font-size:26px}.welcome-header-actions{gap:14px}.welcome-login{font-size:12px;gap:6px}.welcome-languages{font-size:10px;gap:1px}.welcome-languages a{padding:5px}.welcome-hero{padding:40px 20px;margin:0 12px;border-radius:25px}.welcome-eyebrow{font-size:8px;letter-spacing:1.1px}.welcome-hero h1{font-size:clamp(35px,9.3vw,52px);letter-spacing:-1.8px;margin:20px 0}.welcome-hero>p{font-size:15px;line-height:1.7}.welcome-actions{gap:10px;margin-top:24px}.welcome-primary,.welcome-secondary{padding:12px 16px;font-size:13px;gap:15px;min-height:46px}.welcome-hero small{font-size:10px;display:block;max-width:270px;margin:auto}.welcome-preview,.welcome-section{padding:0 20px;margin:50px auto}.welcome-preview-intro{display:block;margin-bottom:18px}.welcome-preview-intro h2{font-size:23px}.welcome-preview-intro p{font-size:12px;margin-top:9px}.welcome-demo{border-radius:15px}.demo-top{padding:12px;gap:12px;flex-wrap:wrap}.demo-project{font-size:12px}.demo-project>span{width:24px;height:24px}.demo-account{order:1;width:26px;height:26px}.demo-switch{order:2;width:100%;gap:4px}.demo-switch button{flex:1 1;padding:9px 6px;font-size:11px}.demo-body{padding:16px 12px;min-height:377px}.demo-heading{margin-bottom:12px}.demo-heading h3{font-size:20px}.demo-heading>div>span{font-size:8px}.demo-badge{font-size:9px}.demo-board{gap:9px}.demo-contacts{padding:0 10px}.demo-contacts article{grid-template-columns:28px 1fr auto;gap:9px;min-height:61px}.demo-contacts article>span:not(.demo-contact-avatar){display:none}.demo-contacts b{font-size:10px}.demo-contacts h4{font-size:11px}.demo-contact-avatar{width:27px;height:27px;font-size:9px}.demo-mail{grid-template-columns:1fr}.demo-mail-list{display:none}.demo-mail-message{padding:17px}.demo-mail-message h4{font-size:16px}.demo-ai{gap:10px;padding:5px 0}.demo-ai-mark{width:25px;height:25px;font-size:18px;border-radius:7px}.demo-ai h4{font-size:16px}.demo-ai p{font-size:12px}.welcome-section-heading{margin-bottom:25px}.welcome-section-heading>p{font-size:14px}.welcome-feature-grid{grid-template-columns:1fr;gap:12px}.welcome-feature-grid article{padding:23px}.welcome-number{margin-bottom:18px}.welcome-feature-grid h3{font-size:21px}.welcome-audience,.welcome-faq{grid-template-columns:1fr;gap:30px}.welcome-audience{padding-top:30px;padding-bottom:30px}.welcome-faq summary{font-size:16px}.welcome-closing{display:block;margin:50px 20px;padding:30px 24px;border-radius:20px}.welcome-closing h2{font-size:28px}.welcome-closing .welcome-primary{margin-top:23px}.welcome-footer{display:block;padding:0 20px 25px;font-size:11px}.welcome-footer>a{display:block;margin-top:12px}}