@font-face{font-family:MarketingJakarta;src:url('/marketing/jakarta-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:MarketingJakarta;src:url('/marketing/jakarta-bold.ttf') format('truetype');font-weight:600 900;font-display:swap}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}.marketing{--blue:#0066fe;--ink:#181c20;--muted:#52596b;--line:#e2e7f0;font:14px/1.65 MarketingJakarta,system-ui,sans-serif;color:var(--ink);background:#f7f9ff;min-height:100vh;-webkit-font-smoothing:antialiased}.marketing *{box-sizing:border-box}.marketing a{color:inherit;text-decoration:none}.marketing a,.marketing summary{-webkit-tap-highlight-color:transparent}.marketing a:focus-visible,.marketing summary:focus-visible{outline:3px solid #0050ca;outline-offset:5px;border-radius:5px}.marketing a:hover{color:#0050ca}.marketing p{margin:0 0 18px}.marketing h1,.marketing h2,.marketing h3{font-weight:800;letter-spacing:-.045em;line-height:1.22;margin:0 0 18px;text-wrap:balance}.marketing h1{font-size:clamp(36px,4.3vw,58px)}.marketing h2{font-size:clamp(27px,3vw,38px)}.marketing h3{font-size:21px;letter-spacing:-.035em}.marketing img{max-width:100%;object-fit:cover}.marketing svg{flex:none;vertical-align:middle}.marketing small{font-size:11px}.marketing .container{width:calc(100% - 64px);max-width:1160px;margin-inline:auto}.marketing .section{padding-top:86px;padding-bottom:86px}.marketing .band{background:#f0f3fa}.marketing .centered{text-align:center}.marketing .muted{color:var(--muted)}.marketing .blue{color:var(--blue)}.marketing .green-text{color:#007354}.marketing .eyebrow{font-size:10px;letter-spacing:.11em;font-weight:700;color:#0050ca;margin-bottom:14px}.marketing .lead{font-size:16px;line-height:1.9;color:var(--muted);max-width:610px}.marketing .centered .lead{margin-inline:auto}.marketing .section-heading{max-width:650px;margin-bottom:34px}.marketing .section-heading.centered{margin-inline:auto;max-width:740px}.marketing .section-heading h2{margin-bottom:14px}.marketing .section-heading .muted{max-width:560px}.marketing .section-heading.centered .muted{margin-inline:auto}.marketing .actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.marketing .actions.centered{justify-content:center}.marketing .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--blue);color:white;border:1px solid transparent;min-height:46px;padding:12px 22px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.4;transition:background .15s,transform .15s}.marketing .button:hover{color:white;background:#0050ca;transform:translateY(-1px)}.marketing .button.secondary{background:white;border-color:var(--line);color:var(--ink)}.marketing .button.secondary:hover{background:#e9efff;color:#0050ca}.marketing .button.small{min-height:38px;padding:10px 17px;font-size:11px}.marketing .badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#e5ecff;color:#1648a1;padding:4px 10px;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1.6}.marketing .badge.green{background:#d9f8e9;color:#006643}.marketing .text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#0050ca;margin-top:12px}.marketing .card{padding:28px;border:1px solid #e9edf4;border-radius:18px;background:white;min-width:0}.marketing .card .muted{font-size:13px;line-height:1.8}.marketing .icon-tile{width:42px;height:42px;border-radius:12px;display:inline-flex;justify-content:center;align-items:center;color:#0050ca;background:#e5ecff;margin-bottom:22px}.marketing .icon-tile.green,.marketing .activity-icon.green{color:#00734c;background:#d9f8e9}.marketing .card h3{margin-bottom:12px}.marketing .card p:last-child{margin-bottom:0}.marketing .two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.marketing .three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.marketing .split{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}.marketing .stack{display:grid;gap:22px}.marketing .skip-link{position:fixed;top:-100px;left:20px;background:white;padding:16px;z-index:100}.marketing .skip-link:focus{top:10px}.marketing .site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #edf0f6;backdrop-filter:blur(12px)}.marketing .nav-wrap{min-height:76px;max-width:1320px;margin:auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.marketing .brand{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:800;letter-spacing:-.6px;flex-shrink:0}.marketing .brand img{border-radius:8px}.marketing .beta{font-size:8px;background:#edf2ff;color:#0050ca;padding:3px 6px;border-radius:5px;letter-spacing:.3px}.marketing .desktop-nav{display:flex;align-items:center;gap:24px;font-size:11px;line-height:1.5}.marketing .desktop-nav a[aria-current]{color:#0050ca;font-weight:700}.marketing .nav-actions{display:flex;align-items:center;gap:20px;font-size:11px}.marketing .demo-link{background:#f0f3fa;padding:8px 12px;border-radius:999px}.marketing .mobile-nav{display:none;position:relative}.marketing .mobile-nav summary{list-style:none;font-size:22px;cursor:pointer;width:40px;height:40px;display:grid;place-items:center}.marketing .mobile-nav summary::-webkit-details-marker{display:none}.marketing .mobile-nav nav{position:absolute;right:0;top:48px;min-width:230px;background:white;border:1px solid var(--line);box-shadow:0 8px 25px #172b4d20;border-radius:14px;padding:12px;display:grid;gap:3px}.marketing .mobile-nav a{padding:10px 12px;border-radius:8px}.marketing .mobile-nav a:hover{background:#f0f3fa}.marketing .hero{padding-top:78px;padding-bottom:70px}.marketing .hero>.badge,.marketing .hero>div>.badge{margin-bottom:26px}.marketing .hero.centered h1{max-width:880px;margin-inline:auto}.marketing .trust-line{display:flex;align-items:center;gap:24px;justify-content:inherit;flex-wrap:wrap;margin-top:40px;color:var(--muted);font-size:10px}.marketing .trust-line span{display:inline-flex;gap:6px;align-items:center}.marketing .trust-line svg{width:14px;height:14px;color:#008257}.marketing .centered .trust-line{justify-content:center}.marketing .demo-section{padding-bottom:86px}.marketing .demo-window{border:1px solid #e3e7ef;border-radius:16px;box-shadow:0 12px 30px #24365212;background:white;overflow:hidden}.marketing .window-bar{display:flex;gap:15px;align-items:center;background:#e9ecf3;padding:13px 20px;font-size:11px}.marketing .window-bar>.badge{margin-left:auto}.marketing .window-dots{display:flex;gap:5px}.marketing .window-dots i{width:7px;height:7px;border-radius:100%;background:#fc7770}.marketing .window-dots i:nth-child(2){background:#e9b956}.marketing .window-dots i:nth-child(3){background:#51bd91}.marketing .demo-content{padding:12px 24px 22px}.marketing .demo-note{font-size:10px;color:var(--muted);padding:6px 0 14px;margin:0}.marketing .demo-note a{color:#0050ca;text-decoration:underline}.marketing .demo-day{border-radius:12px;background:#f2f5fb;margin-bottom:12px;padding:0 16px;overflow:hidden}.marketing .demo-day summary{list-style:none;display:flex;align-items:center;gap:14px;min-height:66px;cursor:pointer}.marketing .demo-day summary::-webkit-details-marker{display:none}.marketing .demo-day small{display:block;color:var(--muted);font-size:10px;line-height:1.8}.marketing .demo-day summary strong{font-size:13px}.marketing .day-date{background:#0066fe;color:white;border-radius:9px;width:36px;text-align:center;font-size:8px;line-height:1.2;padding:6px}.marketing .day-date strong{display:block;font-size:16px!important}.marketing .muted-date{background:#dfe8fa;color:#1648a1}.marketing .expand{margin-left:auto;color:#0050ca;font-size:20px;transition:transform .15s}.marketing details[open]>summary>.expand{transform:rotate(45deg)}.marketing .activity{display:flex;align-items:center;gap:15px;background:white;border-radius:10px;padding:15px;margin-bottom:12px}.marketing .activity time{font-size:11px;min-width:55px}.marketing .activity time small{font-size:9px}.marketing .activity strong{font-size:12px}.marketing .activity p{font-size:10px;color:var(--muted);margin:3px 0 0}.marketing .activity>.badge{margin-left:auto;white-space:nowrap}.marketing .activity-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:100%;background:#e5ecff;color:#0050ca}.marketing .demo-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 24px 22px;font-size:10px;color:var(--muted)}.marketing .demo-footer>span{display:inline-flex;align-items:center;gap:6px}.marketing .demo-footer svg{width:15px;height:15px}.marketing .demo-footer .text-link{margin:0}.marketing .bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.marketing .agenda-card{grid-column:span 2}.marketing .agenda-card h3{font-size:28px}.marketing .mini-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:25px 0 10px}.marketing .mini-columns>div{padding:15px;background:#f4f6fb;border-radius:10px}.marketing .mini-columns small{font-size:8px;color:#52596b;font-weight:700}.marketing .mini-columns p{background:white;padding:8px;font-size:10px;margin:8px 0 0}.marketing .mini-columns b{color:#0050ca;margin-right:8px}.marketing .mini-balance{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:#f2f5fa;font-size:10px;margin:25px 0 12px;border-radius:8px}.marketing .photo-card{padding:0;overflow:hidden}.marketing .photo-card>img{width:100%;height:160px;display:block}.marketing .photo-card>div{padding:22px}.marketing .photo-card h3{margin-top:14px}.marketing .cta{display:flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(115deg,#0066fe,#0050ca 80%,#075f84);padding:52px 56px;color:white;border-radius:22px;box-shadow:0 12px 20px #16489716}.marketing .cta h2{font-size:38px}.marketing .cta p{max-width:490px;color:#e8efff;font-size:13px}.marketing .cta .eyebrow{font-size:9px;color:#e8efff}.marketing .cta .light{color:white}.marketing .cta-art{background:#ffffff13;border-radius:24px;min-width:220px;padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;font-size:12px}.marketing .cta-art svg{width:80px;height:80px;stroke-width:1}.marketing .faq-section{padding-top:20px}.marketing .faq-list{max-width:800px;margin:auto;display:grid;gap:12px}.marketing .faq-list details{background:white;border:1px solid var(--line);border-radius:13px;padding:0 24px}.marketing .faq-list summary{display:flex;gap:20px;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px;font-weight:700;padding:21px 0}.marketing .faq-list summary::-webkit-details-marker{display:none}.marketing .faq-list details[open] summary span{transform:rotate(45deg)}.marketing .faq-list p{font-size:13px;color:var(--muted);padding-bottom:8px}.marketing .site-footer{background:white;padding:56px 0 24px}.marketing .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:32px}.marketing .footer-grid h2{font-size:10px;letter-spacing:.05em;text-transform:uppercase;margin:5px 0 20px}.marketing .footer-grid>div>a:not(.brand){display:block;font-size:11px;color:var(--muted);margin-bottom:12px}.marketing .footer-grid>div>a:hover{color:#0050ca}.marketing .footer-grid p{font-size:11px;line-height:1.8;margin-top:18px}.marketing .language{font-size:10px;color:var(--muted);background:#f2f4f8;display:inline-block;border-radius:6px;padding:5px 12px}.marketing .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e8ecf3;margin-top:42px;padding-top:24px;font-size:9px;color:var(--muted)}.marketing .group-preview{padding:0;overflow:hidden;box-shadow:0 16px 40px #24365212}.marketing .cover{height:220px;position:relative}.marketing .cover>img{width:100%;height:100%}.marketing .cover>span{position:absolute;bottom:16px;left:22px}.marketing .preview-padding{padding:28px}.marketing .mini-event{display:flex;align-items:center;gap:14px;padding:15px;border-radius:10px;background:#f2f5fb;margin:12px 0;font-size:12px}.marketing .mini-event small{display:block;color:var(--muted);margin-top:3px}.marketing .mini-event svg{color:#0050ca}.marketing .card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.marketing .card-top h3{margin:0}.marketing .small-text{font-size:10px!important;margin-top:14px}.marketing .balance-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f7;padding:20px 0;font-size:12px}.marketing .initial{width:35px;height:35px;border-radius:100%;display:grid;place-items:center;background:#e7edff;color:#214d8b;font-weight:700}.marketing .balance-row small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.marketing .balance-tag{margin-left:auto;font-size:10px;padding:4px 8px;border-radius:7px;white-space:nowrap}.marketing .positive{background:#ddf7ea;color:#006643}.marketing .negative{background:#fff0eb;color:#ad452e}.marketing .callout{padding:18px;background:#f2f5ff;border-radius:12px;margin-top:22px;display:flex;align-items:flex-start;gap:10px;color:#1648a1}.marketing .callout p{font-size:11px;line-height:1.7;margin:0}.marketing .steps>div{position:relative;padding:4px 0 24px 52px}.marketing .steps>div:last-child{padding-bottom:0}.marketing .steps>div>span,.marketing .step-number{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#0050ca;background:#e7edff;font-size:12px;font-weight:700}.marketing .steps>div>span{position:absolute;left:0;top:2px}.marketing .steps h3{font-size:16px;margin-bottom:7px}.marketing .steps p{font-size:12px;color:var(--muted);margin:0}.marketing .availability{padding:16px;border-radius:12px;background:#f0f3fa;color:#52596b;font-size:12px;margin-top:20px}.marketing .creator-cover>img{height:280px}.marketing .plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:85px}.marketing .plan{display:flex;flex-direction:column;padding:30px}.marketing .plan.current{border:2px solid #0066fe;box-shadow:0 12px 30px #24365212}.marketing .plan>.badge{align-self:flex-start;margin-bottom:22px}.marketing .plan h2{font-size:25px}.marketing .plan-price{font-size:22px;font-weight:700;letter-spacing:-.8px}.marketing .plan .button{margin-top:auto}.marketing .check-list,.marketing .plain-list{padding:0;list-style:none;font-size:12px;color:var(--muted);margin:10px 0 32px}.marketing .check-list li,.marketing .plain-list li{margin-bottom:15px;padding-left:22px;position:relative}.marketing .check-list li:before{content:'✓';color:#007354;position:absolute;left:0}.marketing .plain-list li:before{content:'·';position:absolute;left:0}.marketing .product-visual{padding:40px;box-shadow:0 16px 40px #24365212}.marketing .product-visual h2{font-size:28px}.marketing .large-icon{display:grid;place-items:center;width:100px;height:100px;border-radius:25px;background:#e7edff;color:#0050ca;margin-bottom:28px}.marketing .large-icon svg{width:58px;height:58px;stroke-width:1.4}.marketing .help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:0}.marketing .help-card{scroll-margin-top:100px}.marketing .help-card h2{font-size:22px;margin-top:22px}
@media(min-width:1500px){.marketing .hero{padding-top:90px;padding-bottom:80px}}
@media(max-width:1050px){.marketing .desktop-nav{gap:14px}.marketing .nav-wrap{gap:18px;padding-inline:20px}.marketing .nav-actions{gap:14px}.marketing .demo-link{display:none}.marketing .split{gap:32px}.marketing .cta{padding:40px}.marketing .footer-grid{gap:20px}.marketing .balance-row{gap:8px}.marketing .card{padding:23px}.marketing .photo-card,.marketing .group-preview{padding:0}}
@media(max-width:780px){.marketing .container{width:calc(100% - 40px)}.marketing .desktop-nav,.marketing .login-link{display:none}.marketing .mobile-nav{display:block}.marketing .nav-wrap{gap:12px;min-height:68px}.marketing .nav-actions{margin-left:auto}.marketing .brand{font-size:17px}.marketing .brand .beta{display:none}.marketing .section{padding-top:58px;padding-bottom:58px}.marketing .hero{padding-top:54px;padding-bottom:46px}.marketing .hero h1 br{display:none}.marketing .hero .lead{font-size:14px;line-height:1.85}.marketing .split{grid-template-columns:1fr;gap:36px}.marketing .hero.split>div:first-child{text-align:left}.marketing .two-grid,.marketing .three-grid{grid-template-columns:1fr}.marketing .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .bento>.photo-card{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.marketing .bento>.photo-card>img{height:100%;min-height:200px}.marketing .trust-line{gap:12px;margin-top:26px;font-size:9px}.marketing .demo-section{padding-bottom:58px}.marketing .demo-content{padding:10px 12px 14px}.marketing .demo-day{padding-inline:10px}.marketing .demo-note{font-size:9px}.marketing .activity{gap:10px;padding:12px}.marketing .activity>.badge{display:none}.marketing .activity p{font-size:10px}.marketing .demo-footer{padding:0 14px 18px}.marketing .demo-footer>span{max-width:180px;font-size:9px}.marketing .cta{padding:32px}.marketing .cta h2{font-size:30px}.marketing .cta-art{display:none}.marketing .footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}.marketing .footer-grid>div:first-child{grid-column:span 2}.marketing .footer-grid>div:first-child p{max-width:330px}.marketing .plans-grid{grid-template-columns:1fr;max-width:520px;gap:24px;padding-bottom:58px}.marketing .plan{padding:28px}.marketing .help-grid{grid-template-columns:1fr}.marketing .creator-cover{max-width:600px}.marketing .faq-section{padding-top:15px}.marketing .hero.centered h1{max-width:620px}.marketing .group-preview{max-width:600px}}
@media(max-width:480px){.marketing .container{width:calc(100% - 32px)}.marketing .nav-wrap{padding-inline:16px;gap:7px}.marketing .nav-actions .button{font-size:10px;padding:9px 12px}.marketing h1{font-size:36px;line-height:1.16}.marketing .hero>.badge,.marketing .hero>div>.badge{font-size:8px;max-width:100%;margin-bottom:22px}.marketing .actions{gap:12px}.marketing .hero.centered .actions{flex-direction:column}.marketing .hero.centered .actions .button{width:100%;max-width:300px}.marketing .trust-line{column-gap:12px;row-gap:8px}.marketing .bento{grid-template-columns:1fr}.marketing .agenda-card{grid-column:auto}.marketing .bento>.photo-card{grid-column:auto;display:block}.marketing .bento>.photo-card>img{height:185px;min-height:0}.marketing .mini-columns{gap:8px}.marketing .mini-columns>div{padding:10px}.marketing .mini-columns p{font-size:9px}.marketing .agenda-card h3{font-size:24px}.marketing .activity-icon{display:none}.marketing .activity time{min-width:45px}.marketing .demo-day summary strong{font-size:11px}.marketing .window-bar{font-size:9px;gap:9px;padding-inline:12px}.marketing .window-bar .badge{font-size:7px}.marketing .demo-footer{align-items:flex-start}.marketing .demo-footer .text-link{font-size:10px;white-space:nowrap}.marketing .cta{padding:28px 24px;border-radius:18px}.marketing .cta h2{font-size:29px}.marketing .cta .actions{align-items:flex-start;flex-direction:column}.marketing .faq-list details{padding-inline:18px}.marketing .faq-list summary{font-size:12px}.marketing .footer-bottom{flex-direction:column;gap:8px}.marketing .card-top h3{font-size:17px}.marketing .balance-row{font-size:11px}.marketing .balance-tag{font-size:9px}.marketing .balance-row small{font-size:9px}.marketing .preview-padding{padding:23px}.marketing .product-visual{padding:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing *{transition:none!important}}
