@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");:root{--gr-ink-900: #0F1024;--gr-ink-700: #1B1E3C;--gr-ink-500: #4B4F6B;--gr-ink-400: #6D7192;--gr-ink-300: #9EA2BD;--gr-ink-200: #C8CADA;--gr-ink-100: #E3E4EE;--gr-ink-50:  #F0F0F5;--gr-indigo-900: #0B2E7A;--gr-indigo-700: #1D54D9;--gr-indigo-500: #2F80ED;--gr-indigo-300: #86B3F5;--gr-indigo-100: #DDEAFB;--gr-indigo-50:  #EEF4FD;--gr-accent-500: #F2C94C;--gr-accent-100: #FBEBBA;--gr-paper:    #FAF6EE;--gr-paper-2:  #F2ECDC;--gr-paper-3:  #ECE5D2;--gr-surface:  #FFFFFF;--gr-ok:    #2E7D5E;--gr-warn:  #9A6B00;--gr-err:   #9E2646;--gr-info:  #2563A6;--gr-slack:    #611F69;--gr-jira:     #0052CC;--gr-font-display: 'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;--gr-font-body:    'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;--gr-font-mono:    'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;--gr-code-bg:        #0F1024;--gr-code-ink:       #E3E4EE;--gr-code-muted:     #9EA2BD;--gr-code-accent:    #86B3F5;--gr-code-warm:      #F2C94C;--gr-code-inline-bg: #F2ECDC;--gr-code-inline-ink:#0F1024;--gr-code-radius: 12px;--gr-sk-radius-xs:   2px;--gr-sk-radius-sm:   3px;--gr-sk-radius-md:   4px;--gr-sk-radius-lg:   6px;--gr-sk-radius-xl:  10px;--gr-sk-radius-pill: 999px}body{margin:0;background:#FAF6EE}.container{max-width:1120px;margin:0 auto;padding:0 32px}.section{padding:96px 0}.section.tight{padding:64px 0}.section.paper{background:#F2ECDC}.section.ink{background:#0F1024;color:#fff}.hero{padding:80px 0 56px;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;right:-120px;top:-80px;width:520px;height:520px;background:radial-gradient(closest-side, #FBEBBA, transparent 70%);z-index:0;pointer-events:none}.hero .container{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.hero h1{font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-weight:800;font-size:clamp(30px, 3.8vw, 48px);line-height:1.08;letter-spacing:-0.025em;color:#0F1024;margin:18px 0 20px}.hero h1 .hi{color:#1D54D9;position:relative;white-space:nowrap}.hero h1 .hi::after{content:"";position:absolute;left:-2px;right:-2px;bottom:2px;height:14px;background:#F2C94C;opacity:.55;border-radius:4px;z-index:-1}.hero p.lede{font-size:19px;line-height:1.55;color:#4B4F6B;max-width:40ch;margin:0 0 28px}.hero .ctas{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hero .ctas .meta{font-size:13px;color:#6D7192;margin-left:4px}.hero-title{display:flex;align-items:center;gap:12px;margin:18px 0 20px}.hero-title h1{margin:0;flex:1 1 auto;min-width:0}.hero-title h1 .hi{color:#1D54D9;position:relative;white-space:normal;background:linear-gradient(180deg, transparent 62%, #F2C94C 62%, #F2C94C 94%, transparent 94%);background-size:100% 100%;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero-title h1 .hi::after{content:none}.hero-title .hero-mascot{display:block;flex:0 0 auto;width:78px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(47,128,237,0.22));transform:rotate(-4deg)}@media (max-width: 640px){.hero-title{gap:8px}.hero-title .hero-mascot{width:60px}}@keyframes blob{0%{border-radius:50% 42% 55% 45% / 48% 55% 45% 52%}100%{border-radius:44% 56% 48% 52% / 55% 45% 55% 45%}}.hero-stage{position:relative;min-height:360px;overflow:visible;display:flex;align-items:center;justify-content:center}.hero-stage .blob{position:absolute;right:40px;top:10px;width:380px;height:380px;background:#DDEAFB;border-radius:50% 42% 55% 45% / 48% 55% 45% 52%;animation:blob 14s ease-in-out infinite alternate;z-index:0}.hero-stage .hero-poll{position:relative;z-index:2;width:100%;max-width:460px;background:#fff;border:1px solid #E3E4EE;border-radius:16px;box-shadow:0 28px 56px rgba(15,16,36,0.18),0 2px 8px rgba(15,16,36,0.06);overflow:hidden;transform:rotate(-1.5deg);transform-origin:center center}@media (max-width: 960px){.hero-grid{grid-template-columns:1fr}.hero-stage{min-height:auto;padding:20px 0}.hero-stage .blob{width:240px;height:240px;right:0;top:0}.hero-stage .hero-poll{max-width:440px;transform:none}}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-head .gr-eyebrow{justify-content:center;display:inline-flex;margin-bottom:14px}.sec-head h2{font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:48px;line-height:1.05;letter-spacing:-0.035em;color:#0F1024;font-weight:800;margin:0 0 12px}.sec-head h2 .hl{color:#1D54D9}.sec-head p{color:#4B4F6B;font-size:17px;line-height:1.55;margin:0}.trust-head{text-align:center;margin-bottom:32px}.trust-head p{color:#4B4F6B;font-size:15px;margin:0;letter-spacing:.02em}.trust{display:flex;gap:64px;flex-wrap:wrap;align-items:center;justify-content:center}.trust img{height:34px;filter:grayscale(1) brightness(0.25);opacity:.8;transition:opacity .2s}.trust img:hover{opacity:1}.solo-testimonial{margin:56px auto 0;max-width:820px;padding:44px 48px 36px;background:#fff;border:1px solid #E3E4EE;border-radius:20px;position:relative;box-shadow:0 1px 0 rgba(15,16,36,0.02),0 20px 40px -24px rgba(15,16,36,0.12)}.solo-testimonial::before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:3px;border-radius:0 3px 3px 0;background:#2F80ED}.solo-testimonial .tm-mark{color:#2F80ED;opacity:.22;display:block;margin-bottom:14px}.solo-testimonial blockquote{margin:0 0 28px;padding:0;font-size:24px;line-height:1.42;color:#0F1024;font-weight:600;letter-spacing:-0.01em;text-wrap:pretty}.solo-testimonial figcaption{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid #E3E4EE}.solo-testimonial .tm-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg, #3B5BD9, #6C8CFF);color:#fff;font-weight:800;font-size:14px;letter-spacing:0.02em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.solo-testimonial .tm-who{display:flex;flex-direction:column;gap:2px;line-height:1.3;flex:1}.solo-testimonial .tm-who strong{font-size:15px;font-weight:700;color:#0F1024}.solo-testimonial .tm-who span{font-size:13px;color:#4B4F6B}.solo-testimonial .tm-logo{height:24px;width:auto;filter:grayscale(1) brightness(0.25);opacity:.7}@media (max-width: 640px){.solo-testimonial{padding:32px 28px 28px}.solo-testimonial blockquote{font-size:19px}.solo-testimonial figcaption{flex-wrap:wrap}}.modes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}@media (max-width: 900px){.modes{grid-template-columns:1fr}}.mode{background:#fff;border:1px solid #E3E4EE;border-radius:16px;padding:32px 30px 28px;display:flex;flex-direction:column;gap:20px}.mode-head h3{font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:26px;font-weight:800;color:#0F1024;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2}.mode-head p{color:#4B4F6B;font-size:15px;line-height:1.55;margin:0}.mode-flow{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:12px 8px 0}.mode-flow.command{flex-direction:column;align-items:center;gap:14px;padding:12px 0 0}.mode .node{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#F2ECDC;border:1px solid #E3E4EE;border-radius:12px;min-width:170px}.mode .node img{width:26px;height:26px;object-fit:contain;flex-shrink:0}.mode .node .node-body{display:flex;flex-direction:column;line-height:1.3}.mode .node .node-title{font-weight:700;font-size:14px;color:#0F1024}.mode .node .node-sub{font-size:12.5px;color:#4B4F6B}.flow-arrow{display:flex;flex-direction:column;align-items:center;color:#B8B6C4;gap:4px;min-width:56px}.flow-arrow.down{color:#B8B6C4;min-width:0}.flow-label{font-size:12px;color:#4B4F6B;text-align:center;max-width:96px;line-height:1.3;font-weight:500;font-style:italic}.slack-node{background:#fff}.jira-results{align-items:flex-start;padding:14px 18px;gap:14px;min-width:280px}.jira-results>img{width:24px;height:24px;margin-top:2px}.jira-results .node-body{flex:1;gap:8px}.jira-results .node-title{margin-bottom:2px}.jira-rows{display:flex;flex-direction:column;gap:6px;width:100%}.jr{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#F7F8FB;border:1px solid #E3E4EE;border-radius:7px;font-size:13px}.jk{color:#2563A8;font-weight:700;font-size:13px}.jp{font-weight:800;color:#0F1024;font-size:13px;display:inline-flex;align-items:center;gap:7px}.check-tick{flex-shrink:0;display:block}.feature-pills{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;margin:32px auto 0;max-width:820px}.fpill{--tone: #2F80ED;--tone-soft: #EEF4FD;display:inline-flex;align-items:center;padding:10px 18px;background:#fff;border:1px solid #E3E4EE;border-radius:999px;font-size:15px;font-weight:600;color:#1B1E3C;line-height:1.2;opacity:0;transform:translateY(6px);animation:fpillIn 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) both;transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease}.fpill:hover{transform:translateY(-2px);border-color:var(--tone);color:var(--tone);box-shadow:0 6px 14px rgba(15,16,36,0.06)}.fpill.tone-indigo{--tone: #5B6FD4;--tone-soft: #EEF0FB}.fpill.tone-peach{--tone: #D57C1F;--tone-soft: #FCEFDD}.fpill.tone-mint{--tone: #3F8A6C;--tone-soft: #E2F2EB}.fpill.tone-rose{--tone: #C65B7C;--tone-soft: #F8E6EC}.fpill.tone-lemon{--tone: #B5821F;--tone-soft: #FAEFDB}.fpill.tone-sky{--tone: #3E8AC2;--tone-soft: #E0EFF8}.fpill.tone-indigo:hover,.fpill.tone-peach:hover,.fpill.tone-mint:hover,.fpill.tone-rose:hover,.fpill.tone-lemon:hover,.fpill.tone-sky:hover{background:var(--tone-soft)}@keyframes fpillIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fpill-new{--tone: #E8B93C;position:relative;border-style:dashed;border-color:var(--tone);color:#4B4F6B;background:linear-gradient(90deg, #FFF8E1, #FFF3C4, #FFF8E1);background-size:200% 100%;animation:fpillIn 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) both,fpillShimmer 3s ease-in-out infinite 1s;animation-delay:780ms, 780ms;gap:10px;padding:10px 20px 10px 16px}@keyframes fpillShimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.fpill-new .spark{width:10px;height:10px;flex-shrink:0;background:radial-gradient(circle, #E8B93C 30%, transparent 70%);border-radius:50%;animation:fpillSpark 1.6s ease-in-out infinite}@keyframes fpillSpark{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.4);opacity:1}}.fpill-new .typing{display:inline-flex;gap:4px;align-items:center}.fpill-new .typing .dot{width:5px;height:5px;border-radius:50%;background:#B5821F;animation:fpillDot 1.2s ease-in-out infinite}.fpill-new .typing .dot:nth-child(2){animation-delay:.15s}.fpill-new .typing .dot:nth-child(3){animation-delay:.3s}@keyframes fpillDot{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.fpill-new .label{font-size:13px;font-weight:600;color:#8A6416;letter-spacing:.01em;font-style:italic}.custom-aside{display:flex;align-items:center;gap:18px;margin:40px auto 0;max-width:640px;padding:18px 22px;background:#FAF6EE;border:1px solid #E3E4EE;border-radius:999px}.custom-aside img{width:54px;height:54px;object-fit:contain;flex-shrink:0}.custom-aside p{margin:0;font-size:14px;color:#4B4F6B;line-height:1.5}.custom-aside strong{color:#0F1024}@media (max-width: 640px){.custom-aside{border-radius:18px;text-align:center;flex-direction:column}}.steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;position:relative}.step{background:#fff;border:1px solid #E3E4EE;border-radius:10px;padding:24px;position:relative}.step .n{position:absolute;top:-14px;left:20px;width:28px;height:28px;border-radius:50%;background:#2F80ED;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;box-shadow:0 2px 0 rgba(13,42,110,0.2)}.step h4{font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:18px;margin:8px 0 8px;color:#0F1024;font-weight:700;letter-spacing:-0.01em}.step p{font-size:14px;color:#4B4F6B;margin:0;line-height:1.55}.step .sk-compose,.mode-flow .sk-compose{margin-top:10px}.step .step-cta{margin-top:10px}.steps .sk-compose-send,.mode-flow.command .sk-compose-send{position:relative}.steps .sk-compose-send::before,.mode-flow.command .sk-compose-send::before{content:"";position:absolute;inset:-4px;border-radius:8px;border:2px solid #007a55;opacity:0;pointer-events:none;animation:landing-compose-pulse 2.4s ease-out infinite}.steps .sk-compose-send::after,.mode-flow.command .sk-compose-send::after{content:"";position:absolute;right:-10px;bottom:-14px;width:18px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20'><path d='M2 2l4.5 14 2.5-5 5.5-1z' fill='%231D1C1D' stroke='%23ffffff' stroke-width='1.2' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.25));animation:landing-compose-tap 2.4s ease-in-out infinite}@keyframes landing-compose-pulse{0%{opacity:0;transform:scale(0.96)}20%{opacity:0.9;transform:scale(1)}60%{opacity:0;transform:scale(1.12)}100%{opacity:0;transform:scale(1.12)}}@keyframes landing-compose-tap{0%,100%{transform:translate(0, 0)}18%{transform:translate(-2px, -2px)}22%{transform:translate(0, 0)}26%{transform:translate(-2px, -2px)}}@media (prefers-reduced-motion: reduce){.steps .sk-compose-send::before,.mode-flow.command .sk-compose-send::before,.steps .sk-compose-send::after,.mode-flow.command .sk-compose-send::after{animation:none}}.plans{display:grid;grid-template-columns:repeat(2, minmax(0, 320px));gap:20px;justify-content:center}.plan{background:#fff;border:1px solid #E3E4EE;border-radius:16px;padding:28px;display:flex;flex-direction:column}.plan.featured{border-color:#2F80ED;box-shadow:0 0 0 4px #EEF4FD,0 1px 2px rgba(15,16,36,0.04),0 2px 6px rgba(15,16,36,0.06);position:relative}.plan.featured::before{content:"Most popular";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#2F80ED;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.plan .name{font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:15px;font-weight:700;color:#0F1024}.plan .price{font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:46px;color:#0F1024;letter-spacing:-0.035em;margin:10px 0 4px;font-weight:800}.plan .price sub{font-size:15px;color:#6D7192;font-weight:500;vertical-align:baseline}.plan .sub{font-size:14px;color:#4B4F6B;margin:0 0 20px}.plan ul{list-style:none;padding:0;margin:0 0 24px;font-size:14px;color:#1B1E3C}.plan li{padding:8px 0;border-top:1px solid #E3E4EE;display:flex;gap:10px;align-items:flex-start}.plan li:first-child{border-top:0}.plan li svg{flex-shrink:0;color:#2F80ED;width:18px;height:18px;margin-top:1px}.plan .btn{margin-top:auto;justify-content:center}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:600;border:1px solid #C8CADA;background:#fff;color:#0F1024;text-decoration:none;line-height:1;cursor:pointer;font-family:inherit;transition:transform .15s ease, background .15s ease, border-color .15s ease}.btn:hover{border-color:#4B4F6B;transform:translateY(-1px)}.btn.dark{background:#2F80ED;color:#fff;border-color:#2F80ED;box-shadow:0 1px 0 rgba(13,42,110,0.15),0 4px 12px rgba(47,128,237,0.25)}.btn.dark:hover{background:#1D54D9;border-color:#1D54D9}.final-cta{background:#0F1024;color:#fff;border-radius:24px;padding:64px 56px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.final-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 80% 50%, rgba(47,128,237,0.35), transparent 60%);pointer-events:none}.final-cta h2{font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;font-size:44px;line-height:1.05;letter-spacing:-0.03em;color:#fff;font-weight:800;margin:0 0 14px;position:relative}.final-cta p{font-size:17px;color:rgba(255,255,255,0.75);margin:0 0 24px;position:relative;max-width:44ch}.final-cta .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;position:relative}.final-cta .mascot-wrap{position:relative;display:flex;justify-content:center}.final-cta .mascot-wrap img{width:220px;filter:drop-shadow(0 20px 30px rgba(0,0,0,0.3))}.footer{padding:40px 0 80px;border-top:1px solid #E3E4EE;margin-top:0}.footer-inner{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6D7192}.footer a{color:#4B4F6B;text-decoration:none;margin-left:20px;font-weight:500}.footer a:hover{color:#0F1024}@media (max-width: 768px){.hero-grid{grid-template-columns:1fr}.modes{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2, 1fr)}.plans{grid-template-columns:1fr}.testimonials{grid-template-columns:1fr}.final-cta{grid-template-columns:1fr;padding:40px 28px;text-align:center}.final-cta .mascot-wrap{order:-1}.final-cta .actions{justify-content:center}.sec-head h2{font-size:36px}}
