/* Pluck illustration system. Source copy and feature order are retained. */
:root{--bg:#fff8eb;--ink:#151719;--ink-2:#5e605d;--ink-3:#85867f;--hair:#e4dbc9;--soft:#f3ecd9;--marker:#ffdc3e;--blue:#1f4ff5;--red:#fa5638;--toast:rgba(22,28,43,.94)}
body{background:var(--bg)}.nav{background:#fff8ebed;border-bottom-color:#e4dbc9}.nav .brand{color:#151719}.wrap{max-width:1280px}.btn{border-radius:12px}.btn-black{background:var(--ink);color:#fff}.btn-black:hover{background:var(--blue)}.btn-line{background:transparent;border:1.5px solid var(--ink)}.btn-xl{font-size:19px;padding:20px 29px}.hero{padding-top:68px;padding-bottom:26px}.hero .top{grid-template-columns:1.15fr 1fr;gap:25px;align-items:center}.hero h1{font-size:clamp(46px,5vw,70px);line-height:1.06;letter-spacing:-.04em}.hero .line{white-space:normal}.hero-copy{position:relative;z-index:1}.hero-copy .ctas{margin-top:32px}.hero .fine{font-size:12px;max-width:390px}.hero-art{min-width:0;align-self:center}.hero-illustration{display:block;max-width:100%;width:100%;height:auto;max-height:480px;object-fit:contain}.show{background:#1f4ff5;border-radius:27px;padding:32px 30px;margin-top:54px;grid-template-columns:184px minmax(0,1fr);gap:24px}.show .panel{min-width:0;max-width:none;width:100%;padding:0}.show .live{box-shadow:0 20px 38px #071b813d;border:2px solid #172b7c;border-radius:13px}.show .demo-side{position:static}.show .tab{color:#e8edff;font-size:13px}.show .tab::before{background:#9db1ff}.show .tab[aria-selected=true]{background:#ffdc3e;color:#151719}.show .tab[aria-selected=true]::before{background:#151719}.show .tab[aria-selected=true] .tcap{color:#49472e;font-size:12px}.show .tab .progress{background:#ffdc3e}.show .tab[aria-selected=true] .progress{background:#151719}.show .try-btn{background:#fff8eb;color:#151719;font-size:13px;border-radius:9px}.show .try-btn svg{color:#1f4ff5}.show .live .wall{background:#ffdc3e!important}.show .live .window{background:#fffaf0!important;border-color:#15171925!important}.show .live .menubar{background:#fff8ebee!important;color:#151719!important}.show #clip{background:#f6f7fff5!important;border-color:white!important}.show #photo{object-fit:contain!important;background:#ffe57d}.show .gif-tile{object-fit:contain!important;background:#fff8eb}.show .bar{background:#fffaf0f5;border:1px solid white}.show .bar button:hover{background:#1f4ff5;color:white}.show .bar .tip{background:#151719;color:white}.statement{padding-block:74px 24px}.statement .big{font-size:clamp(26px,3.2vw,42px);line-height:1.3}.statement .mini{object-fit:contain;background:#ffdc3e}.stats{gap:14px}.stat{background:transparent;border:0;border-top:2px solid #151719;border-radius:0;padding:22px 0}.stat b{color:#1f4ff5}.moves{gap:20px;padding-top:24px}.move{background:#ffdc3e;padding:24px;border-radius:18px;border:1px solid #15171912;position:relative}.move:nth-child(2){background:#eceeff}.move:nth-child(3){background:#ffe4d5}.move .move-illustration{display:block;width:100%;height:180px;object-fit:contain;margin-bottom:20px}.move h3{font-size:20px;letter-spacing:-.03em;font-weight:600}.move p{font-size:14px;line-height:1.65;margin-top:10px}.move .more{font-size:13px}.features-title{max-width:760px;font-size:clamp(38px,4vw,55px);padding-top:65px;margin-bottom:34px}.illustrated-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:55px;row-gap:0;align-items:start;padding:32px 0;border:0;border-top:1px solid var(--hair);border-radius:0;background:transparent;margin:0}.illustrated-feature h3{grid-column:2;grid-row:1;font-size:29px;line-height:1.1;padding-top:29px;max-width:400px}.illustrated-feature p{grid-column:2;grid-row:2;margin-top:18px;font-size:15px;line-height:1.7;max-width:440px}.illustrated-feature .links{grid-column:2;grid-row:3;justify-items:start;margin-top:16px;padding-bottom:25px}.illustrated-feature .media.illustrated-media{grid-column:1;grid-row:1 / 4;position:relative;width:100%;max-width:none;aspect-ratio:auto;height:335px;padding:20px;border-radius:22px;background:#ffe379!important;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.illustrated-feature:nth-of-type(3n+2) .media.illustrated-media{background:#dce5ff!important}.illustrated-feature:nth-of-type(3n) .media.illustrated-media{background:#ffe3cf!important}.feature-illustration{display:block!important;width:84%;height:236px;object-fit:contain;position:absolute!important;top:12px;left:8%;z-index:1!important}.product-evidence{position:absolute!important;z-index:2!important;bottom:18px;left:50%;transform:translateX(-50%);width:62%;max-height:120px;display:flex;align-items:center;justify-content:center;font-size:11px}.product-evidence .ui{background:#fffaf0f5;backdrop-filter:blur(12px);box-shadow:0 7px 24px #17213e22;border:1px solid white;color:#151719;padding:10px 12px;font-size:10px}.product-evidence .ui.dark{background:#20252ef5;color:white}.product-evidence>div{max-width:100%}.product-evidence .ui[style*="position:absolute"]{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;white-space:normal!important}.product-evidence .btns span{font-size:9px!important}.illustrated-feature:nth-of-type(6) .product-evidence{bottom:24px;height:28px}.illustrated-feature:nth-of-type(6) .product-evidence>div{width:100%!important}.illustrated-feature:nth-of-type(6) .product-evidence span[style*="position:absolute"]{position:static!important;display:block;width:max-content;margin:auto}.illustrated-feature:nth-of-type(10) .product-evidence{width:78%;bottom:14px;max-height:90px}.illustrated-feature:nth-of-type(10) .product-evidence>div{display:flex!important;gap:10px!important;align-items:center}.illustrated-feature:nth-of-type(10) .product-evidence svg{width:40px;height:40px}.illustrated-feature:nth-of-type(10) .product-evidence .ui{font-size:9px!important}.privacy{padding-block:70px;gap:70px;align-items:center}.privacy h2{font-size:clamp(36px,4vw,54px)}.privacy .grey{color:#5c5e62}.privacy-illustration{display:block;width:100%;max-width:430px;height:245px;object-fit:contain;margin-top:24px}.plist{background:#1f4ff5;color:#fff;border:0;border-radius:22px;padding:26px 30px}.plist .label{color:#ffe379}.plist>div{border-color:#ffffff36}.plist p{color:#eef1ff}.pricing{position:relative;padding-top:36px;padding-bottom:80px}.pricing h2{font-size:clamp(36px,4vw,54px);max-width:720px;padding-right:110px}.pricing .grey{color:#1f4ff5}.pricing-illustration{position:absolute;right:50px;top:0;width:154px;height:154px;object-fit:contain;transform:rotate(7deg)}.plans{margin-top:44px}.plan{background:#fffdf6;border:1.5px solid #d8d1c2;border-radius:18px;box-shadow:none}.plan.feature{background:#ffdc3e;border:2px solid #151719;box-shadow:6px 6px 0 #151719}.plan .chip{background:#151719;color:white}.plan .btn{border-radius:9px}.faq-heading h2{font-family:Georgia,serif;font-size:44px;letter-spacing:-.04em}.faq-illustration{width:260px;max-width:100%;height:210px;object-fit:contain;margin-top:30px}.faq details{background:#fffdf5;border:1px solid #ded7c6;border-radius:9px}.faq summary{font-weight:500}footer{background:#151719!important;border-radius:32px 32px 0 0;color:#fffaf0}.illustrated-loop{object-fit:contain!important;animation:pluck-wave 1.8s ease-in-out infinite;transform-origin:50% 80%}@keyframes pluck-wave{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}
@media(max-width:1100px){.show{display:flex;flex-direction:column;padding:22px}.show .panel{order:0}.show .demo-side{order:1!important;width:100%}.show .tabs{flex-direction:row;flex-wrap:wrap}.show .tab{background:#1f4ff5!important;color:white!important;border-color:#ffffff70}.show .tab[aria-selected=true]{background:#ffdc3e!important;color:#151719!important}.show .try-btn{justify-content:center}.hero .top{gap:10px}.hero h1{font-size:52px}.illustrated-feature{column-gap:35px}}
@media(max-width:700px){.wrap{padding-inline:22px}.hero{padding-top:40px}.hero .top{display:flex;flex-direction:column;align-items:stretch;gap:18px}.hero h1{font-size:46px;max-width:500px;line-height:1.03}.hero-copy .ctas{margin-top:24px}.hero-art{align-self:center;width:100%;max-width:390px}.hero-illustration{max-height:270px}.hero .fine{font-size:12px}.show{padding:12px 10px 18px;border-radius:17px;margin-top:25px;gap:14px}.show .tab{font-size:11px;padding:9px 10px}.show .tabs{gap:6px}.show .live{border-width:1px}.statement{padding-top:36px}.statement .big{font-size:27px}.moves{grid-template-columns:1fr;padding-bottom:18px;gap:14px}.move{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 15px;padding:20px}.move .move-illustration{grid-column:1;grid-row:1 / 4;width:110px;height:150px;align-self:center;margin:0}.move h3{grid-column:2;font-size:18px}.move p{grid-column:2;font-size:12px;margin-top:9px}.move .more{grid-column:2;font-size:12px}.features-title{padding-top:30px;font-size:36px}.illustrated-feature{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:0;padding:27px 0}.illustrated-feature h3{grid-column:1;grid-row:1;font-size:26px;padding:0;margin-bottom:19px}.illustrated-feature .media.illustrated-media{grid-column:1;grid-row:2;height:305px}.illustrated-feature p{grid-column:1;grid-row:3;margin-top:19px;font-size:14px}.illustrated-feature .links{grid-column:1;grid-row:4;padding:0;margin-top:15px}.feature-illustration{height:220px}.privacy{display:flex;flex-direction:column;gap:20px;padding-block:40px}.privacy h2{font-size:36px}.privacy-illustration{height:210px}.plist{padding:22px}.pricing{padding-top:30px}.pricing h2{font-size:36px;padding-right:55px}.pricing-illustration{width:94px;height:94px;right:10px;top:32px}.plan.feature{box-shadow:4px 4px 0 #151719}.faq-heading h2{font-size:36px}.faq-illustration{display:none}footer{border-radius:20px 20px 0 0}.stats{gap:15px}.stat{padding-top:14px}.stat b{font-size:32px}}
@media(prefers-reduced-motion:reduce){.illustrated-loop{animation:none!important}}
