@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Mono:wght@400&display=swap";:root{--sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"Space Mono",ui-monospace,monospace;--bg:#ffffff;--bg2:#f5f5f1;--fg:#16171b;--muted:#565b66;--faint:#9298a3;--accent:#4f46e5;--accent-soft:rgba(79,70,229,.1);--rule:rgba(20,22,28,.1);--rule2:rgba(20,22,28,.16);--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:hidden;max-width:100%}body{font-family:var(--sans);background:var(--bg);color:var(--fg);line-height:1.6;-webkit-font-smoothing:antialiased;letter-spacing:-.011em}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:1080px;margin:0 auto;padding:0 36px}.lab{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--faint);text-transform:uppercase}.lab .i{color:var(--accent)}header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hd{display:flex;align-items:baseline;justify-content:space-between;padding:26px 0}.logo{font-weight:700;font-size:18px;letter-spacing:-.03em}.logo .d{color:var(--accent)}.hnav{display:flex;gap:26px;align-items:baseline;font-size:14px}.hnav a{color:var(--muted);transition:color .15s var(--ease)}.hnav a:hover,.hnav a.on{color:var(--fg)}.lang{font-family:var(--mono);font-size:12px;color:var(--faint);display:flex;gap:8px}.lang button{background:none;border:0;color:var(--faint);cursor:pointer;font-family:var(--mono);font-size:12px;padding:0}.lang button[aria-pressed=true]{color:var(--fg)}.langsel{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--fg);background-color:#fff;border:1px solid var(--rule);border-radius:999px;height:34px;padding:0 30px 0 13px;line-height:32px;box-sizing:border-box;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239298a3' stroke-width='2.2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:11px}.langsel:hover{border-color:var(--rule2)}.foot-bottom .langsel{background-color:#fff}.cta{font-weight:600;font-size:15px;color:var(--fg);display:inline-flex;align-items:center;gap:9px;cursor:pointer}.plan .cta{white-space:nowrap}.cta .ar{width:22px;height:1px;background:var(--accent);position:relative;transition:width .2s var(--ease)}.cta .ar:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid var(--accent);border-right:1px solid var(--accent);transform:rotate(45deg)}.cta:hover .ar{width:34px}.cta.sec{color:var(--muted);font-weight:500}.cta.lg{font-size:16px}.hero{padding:clamp(70px,14vh,150px) 0 clamp(60px,9vw,110px)}.hero .lab{margin-bottom:34px;display:block}.hero h1{font-size:clamp(34px,5.4vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1.04;max-width:19ch}.hero h1 em{font-style:normal;color:var(--muted)}.hero .resolve{margin-top:30px;font-size:clamp(19px,2.1vw,27px);font-weight:500;letter-spacing:-.02em;line-height:1.35;max-width:30ch}.hero .resolve .z,.hero .resolve .r{color:var(--fg);border-bottom:2px solid var(--accent);padding-bottom:1px}.hero .go,.close .go{margin-top:46px;display:flex;gap:28px;align-items:center;flex-wrap:wrap}.phero{padding:clamp(64px,11vh,130px) 0 clamp(36px,5vw,64px)}.phero .lab{margin-bottom:30px;display:block}.phero h1{font-size:clamp(40px,6.4vw,84px);font-weight:800;letter-spacing:-.05em;line-height:.96;max-width:16ch}.phero .sub{margin-top:28px;font-size:clamp(17px,1.9vw,22px);color:var(--muted);font-weight:400;line-height:1.5;max-width:52ch}.apps{padding:clamp(20px,4vw,40px) 0}.app{padding:clamp(48px,7vw,92px) 0;border-top:1px solid var(--rule)}.app .lab{margin-bottom:26px;display:block}.app-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(30px,6vw,80px);align-items:start}.app-name{font-size:clamp(48px,9vw,108px);font-weight:800;letter-spacing:-.055em;line-height:.86}.app-line{font-size:clamp(21px,2.5vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.18;margin-bottom:24px}.app-body{color:var(--muted);font-size:clamp(15px,1.5vw,17px);line-height:1.66;margin-bottom:30px;max-width:48ch}.app-body b{color:var(--fg);font-weight:600}.caps{display:flex;flex-direction:column;margin-bottom:32px}.caps span{padding:13px 0;border-bottom:1px solid var(--rule);font-size:15px;display:flex;gap:16px;align-items:baseline}.caps span:first-child{border-top:1px solid var(--rule)}.caps span i{font-family:var(--mono);font-size:12px;color:var(--accent);font-style:normal;flex:none}.zone{padding:clamp(54px,8vw,104px) 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(34px,6vw,80px);align-items:center}.zone:nth-child(2n) .zone-fig{order:-1}.zone .lab{margin-bottom:22px;display:block}.zone h2{font-size:clamp(28px,3.6vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin-bottom:20px}.zone p{color:var(--muted);font-size:clamp(15px,1.55vw,17.5px);line-height:1.66;max-width:46ch}.zone p b{color:var(--fg);font-weight:600}.zone .res{margin-top:24px;font-size:14.5px;color:var(--fg);display:inline-flex;gap:11px;align-items:baseline}.zone .res i{font-family:var(--mono);font-size:11px;color:var(--accent);font-style:normal;text-transform:uppercase;letter-spacing:.06em}.zone-fig img{width:100%;border-radius:12px;box-shadow:0 24px 60px -34px #1e203c40,0 1px 4px -2px #1e203c1a;filter:saturate(1.02);border:1px solid var(--rule)}.zone-fig .soft{aspect-ratio:16/11;border-radius:12px;background:linear-gradient(160deg,#f5f5f1,#ecece6);border:1px solid var(--rule);display:grid;place-items:center;color:var(--faint);font-size:13px;text-align:center;padding:24px}.zone-fig .soft b{display:block;color:var(--muted);font-weight:600;font-size:15px;margin-bottom:6px;letter-spacing:-.02em}.zone-fig figcaption{font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:12px;text-transform:uppercase;letter-spacing:.04em}.steps{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--rule)}.steps .lab{margin-bottom:40px;display:block}.step{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--rule);align-items:baseline}.step:first-of-type{border-top:0}.step .sn{font-family:var(--mono);font-size:13px;color:var(--accent)}.step h3{font-size:clamp(19px,2vw,24px);font-weight:600;letter-spacing:-.025em;margin-bottom:6px}.step p{color:var(--muted);font-size:15.5px;line-height:1.6;max-width:54ch}.why{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--rule)}.why .lab{margin-bottom:40px;display:block}.why-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.why-list .it .n{font-family:var(--mono);font-size:12px;color:var(--accent);margin-bottom:14px}.why-list .it p{font-size:clamp(16px,1.6vw,18px);line-height:1.5;letter-spacing:-.015em}.why-list .it p b{font-weight:600}.faq{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--rule)}.faq .lab{margin-bottom:30px;display:block}.q{padding:24px 0;border-top:1px solid var(--rule);cursor:pointer}.q:first-of-type{border-top:0}.q .qh{display:flex;justify-content:space-between;gap:20px;font-size:clamp(17px,1.8vw,21px);font-weight:600;letter-spacing:-.02em}.q .qh:after{content:"+";color:var(--accent);font-weight:400;font-family:var(--mono)}.q.open .qh:after{content:"\2013"}.q .qa{color:var(--muted);font-size:15.5px;line-height:1.65;max-width:60ch;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s var(--ease),opacity .3s,margin .3s}.q.open .qa{max-height:260px;opacity:1;margin-top:14px}.ptabs{display:flex;gap:24px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0;margin-bottom:0}.ptabs button{background:none;border:0;color:var(--faint);font-family:var(--sans);font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.03em;cursor:pointer;padding:0;transition:color .18s var(--ease)}.ptabs button[aria-pressed=true]{color:var(--fg)}.ptabs button[aria-pressed=true] span{color:var(--accent)}.plans{display:grid;grid-template-columns:repeat(3,1fr)}.plan{padding:clamp(34px,4vw,52px) clamp(20px,2.4vw,34px);border-right:1px solid var(--rule)}.plan:last-child{border-right:0}.plan .pn{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:22px}.plan .pp{font-size:clamp(40px,4.4vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1}.plan .pp small{font-size:14px;font-weight:400;color:var(--faint);font-family:var(--mono);letter-spacing:0}.plan .pd{color:var(--muted);font-size:14.5px;line-height:1.55;margin:16px 0 26px;min-height:3em}.plan ul{list-style:none;display:flex;flex-direction:column;gap:13px;margin-bottom:30px}.plan ul li{font-size:14.5px;display:flex;gap:12px;align-items:baseline}.plan ul li i{font-family:var(--mono);font-size:11px;color:var(--accent);font-style:normal;flex:none}.plan.feat .pn{color:var(--accent)}.ptbd{font-family:var(--mono);font-size:12px;color:var(--faint);padding:22px 0;border-top:1px solid var(--rule);text-transform:uppercase;letter-spacing:.04em}.entband{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--rule);border-radius:22px;padding:30px 34px;background:linear-gradient(118deg,var(--soft,#f6f7f9),transparent 78%)}.entband .entt{font-size:21px;font-weight:800;letter-spacing:-.02em;margin-bottom:7px}.entband p{color:var(--muted);font-size:15px;max-width:64ch;line-height:1.55;margin:0}.entwa{flex:none;display:inline-flex;align-items:center;gap:9px;background:#25d366;color:#fff;border:1px solid #25D366;padding:13px 22px;border-radius:11px;font-weight:700;font-size:15px}.entwa:hover{background:#1fb959;border-color:#1fb959}.entwa svg{width:19px;height:19px}@media(max-width:780px){.entband{flex-direction:column;align-items:flex-start;gap:20px;padding:26px 24px}.entwa{width:100%;justify-content:center}}.close{padding:clamp(70px,11vw,150px) 0;border-top:1px solid var(--rule)}.close h2{font-size:clamp(30px,4.6vw,58px);font-weight:700;letter-spacing:-.04em;line-height:1.05;max-width:18ch;margin-bottom:38px}footer{padding:40px 0 50px;border-top:1px solid var(--rule)}footer .fin{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;width:100%}footer .fl{font-family:var(--mono);font-size:12px;color:var(--faint)}footer .fr{display:flex;gap:22px;font-size:13px}footer .fr a{color:var(--muted)}footer .fr a:hover{color:var(--fg)}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.rv.in{opacity:1;transform:none}@media(max-width:860px){.app-grid,.zone,.zone:nth-child(2n) .zone-fig{grid-template-columns:1fr;gap:24px}.zone:nth-child(2n) .zone-fig{order:0}.zone-fig{order:-1}.why-list{grid-template-columns:1fr;gap:30px}.plans{grid-template-columns:1fr}.plan{border-right:0;border-bottom:1px solid var(--rule)}.plan:last-child{border-bottom:0}.hnav a{display:none}.hnav .lang{display:flex}}@media(max-width:560px){.wrap{padding:0 22px}}.logo{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.logo .mk{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#4f46e5,#7c6cf0);box-shadow:0 2px 8px -2px #4f46e58c,inset 0 1px #ffffff47;color:#fff;font-weight:800;font-size:13px;margin-right:9px}.logo{letter-spacing:-.02em}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:14px;padding:10px 18px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .15s var(--ease),background .15s,border-color .15s}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 26px -12px var(--accent)}.btn-primary:hover{transform:translateY(-1px)}.btn-sm{padding:9px 15px;font-size:13.5px}header.pillhead{position:sticky;top:0;z-index:100;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:15px 16px 0;border:0}.pill{display:flex;align-items:center;gap:10px;max-width:1140px;margin:0 auto;background:#ffffffd9;-webkit-backdrop-filter:saturate(170%) blur(18px);backdrop-filter:saturate(170%) blur(18px);border:1px solid var(--rule);border-radius:999px;box-shadow:0 16px 40px -18px #14162838,0 1px 2px #1416280d;padding:10px 10px 10px 34px}.pill .pnav{display:flex;gap:22px;align-items:center;flex:1;justify-content:center;font-size:14px}.pill .pright{display:flex;align-items:center;gap:13px}.pill .login{font-size:14px;color:var(--muted)}.pill .login:hover{color:var(--fg)}.pill .lang{background:var(--bg2);border-radius:999px;padding:3px}.nl{font-size:14.5px;font-weight:600;color:var(--fg);text-decoration:none;letter-spacing:-.01em;transition:color .15s}.nl:hover,.nl.on{color:var(--fg)}.navitem{position:relative}.navitem>.nl{display:inline-flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;font-family:inherit;padding:0}.chev{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.2;transition:transform .2s var(--ease)}.navitem:hover .chev{transform:rotate(180deg)}.navitem:after{content:"";position:absolute;top:100%;left:-22px;right:-22px;height:20px}.menu{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%) translateY(8px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease);background:#fff;border:1px solid var(--rule);border-radius:18px;box-shadow:0 28px 70px -28px #1416284d;padding:14px;z-index:90}.navitem:hover .menu{opacity:1;transform:translate(-50%);pointer-events:auto}.menu.mega{width:600px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.menu .mi{display:flex;gap:12px;padding:12px;border-radius:12px;transition:background .15s;align-items:flex-start;text-decoration:none}.menu .mi:hover{background:var(--bg2)}.menu .mi .ic{width:36px;height:36px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.menu .mi .ic svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9}.menu .mi .t{font-size:13.5px;font-weight:600;color:var(--fg);display:block}.menu .mi .d{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.4;display:block}.menu.simple{width:230px;display:block;padding:8px}.menu.simple a{display:block;padding:9px 12px;border-radius:9px;font-size:13.5px;color:var(--muted);text-decoration:none}.menu.simple a:hover{background:var(--bg2);color:var(--fg)}.bigfoot{background:var(--bg2);border-top:1px solid var(--rule);padding:clamp(48px,6vw,76px) 0 36px;margin-top:clamp(40px,6vw,80px)}.foot-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:30px}.foot-brand p{color:var(--muted);font-size:14px;max-width:30ch;margin-top:14px;line-height:1.6}.foot-col h4{font-size:13px;font-weight:700;margin-bottom:14px;color:var(--fg)}.foot-col a{display:block;color:var(--muted);font-size:14px;margin-bottom:10px;transition:color .15s;text-decoration:none}.foot-col a:hover{color:var(--accent)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:clamp(36px,5vw,56px);padding-top:24px;border-top:1px solid var(--rule);font-size:13px;color:var(--faint)}.foot-bottom .lang{background:#fff;border:1px solid var(--rule);border-radius:999px;padding:3px}@media(max-width:920px){.pill .pnav{display:none}.foot-grid{grid-template-columns:1fr 1fr;gap:26px}.menu.mega{width:88vw;grid-template-columns:1fr}}.integ{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(36px,6vw,80px);align-items:center;padding:clamp(56px,8vw,110px) 0;border-top:1px solid var(--rule)}.integ .lead h2{font-size:clamp(28px,3.6vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.integ .lead p{color:var(--muted);font-size:16px;line-height:1.6;margin:16px 0 26px;max-width:38ch}.integ-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;-webkit-mask:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.itile{background:#fff;border:1px solid var(--rule);border-radius:14px;height:78px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 18px -12px #1416282e;transition:transform .2s var(--ease),box-shadow .2s}.itile:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px #14162840}.itile.big{grid-column:span 1;height:78px}.itile .mk{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;flex:none}.itile .nm{font-weight:700;font-size:14.5px;letter-spacing:-.02em;color:var(--fg)}.itile.faint{opacity:.45}@media(max-width:860px){.integ{grid-template-columns:1fr;gap:30px}.integ-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.integ-grid{grid-template-columns:repeat(2,1fr)}}.btn-ghost{border:1px solid var(--rule2);color:var(--fg);background:#fff}.btn-ghost:hover{border-color:var(--fg)}.hhero{text-align:center;padding:clamp(50px,8vw,104px) 0 clamp(34px,5vw,56px)}.heyebrow{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.hhero h1{font-size:clamp(38px,6.4vw,74px);font-weight:800;letter-spacing:-.045em;line-height:1;max-width:17ch;margin:0 auto 24px}.hsub{font-size:clamp(17px,1.8vw,21px);color:var(--muted);max-width:54ch;margin:0 auto 32px;line-height:1.55}.hcta{display:flex;gap:13px;justify-content:center;flex-wrap:wrap}.appcards{padding:clamp(16px,3vw,32px) 0 clamp(36px,6vw,72px)}.appcards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.acard{position:relative;background:#fff;border:1px solid var(--rule);border-radius:22px;padding:clamp(26px,3vw,40px);overflow:hidden;box-shadow:0 16px 40px -28px #14162833;transition:transform .25s var(--ease),box-shadow .25s}.acard:hover{transform:translateY(-4px);box-shadow:0 26px 56px -30px #14162847}.acard .aico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:16px}.acard .aico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8}.acard.zelo .aico{background:var(--accent)}.acard.rumo .aico{background:#0f9b6c}.acard .akick{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:3px}.acard .anm{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1}.acard .atag{font-size:clamp(18px,1.7vw,21px);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:14px 0 16px}.acard .abody{color:var(--muted);font-size:14.5px;line-height:1.6;margin-bottom:20px}.acard .ab{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.acard .ab li{display:flex;gap:10px;font-size:14.5px;color:var(--fg)}.acard .ab li svg{width:17px;height:17px;flex:none;margin-top:2px;stroke:var(--accent);fill:none;stroke-width:2.3}.acard.rumo .ab li svg{stroke:#0f9b6c}.acard .alink{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14.5px;color:var(--accent)}.acard.rumo .alink{color:#0f9b6c}.acard .alink svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .2s var(--ease)}.acard .alink:hover svg{transform:translate(4px)}.homebanner{padding:clamp(24px,5vw,56px) 0}.hb{position:relative;border-radius:22px;overflow:hidden;min-height:clamp(330px,42vw,460px);display:flex;align-items:flex-end;background-size:cover;background-position:center}.hb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12131a1f,#12131a80 55%,#12131ae6)}.hb-in{position:relative;padding:clamp(26px,4vw,50px);max-width:600px;color:#fff}.hb-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;display:block;margin-bottom:16px}.hb-in h2{font-size:clamp(27px,3.6vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#fff;margin-bottom:14px}.hb-in p{font-size:clamp(15px,1.6vw,18px);line-height:1.55;color:#ffffffe6;margin-bottom:24px;max-width:46ch}.hb-in .btn-primary{background:#fff;color:#16171b}.hb-in .btn-primary:hover{background:#eee}.hb-in .hcta{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.hb-in .btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.55);background:#12131a52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 1px 8px rgba(11,12,18,.5)}.hb-in .btn-ghost:hover{border-color:#fff;background:#12131a80}.homebanner.top{padding:0;margin-top:-78px}.homebanner.top .hb{min-height:min(92vh,800px);border-radius:0;align-items:center;background-position:80% center}.homebanner.top .hb:before{background:linear-gradient(100deg,#0b0c12eb,#0b0c12c7 22%,#0b0c126b,#0b0c121a 70%,#0b0c1200 92%)}.homebanner.top .hb>.wrap{max-width:none;width:100%;padding-left:clamp(28px,7vw,110px);padding-right:28px}.homebanner.top .hb-in{max-width:560px}.homebanner.top .hb-in h2{font-size:clamp(32px,5vw,60px);text-shadow:0 2px 30px rgba(11,12,18,.55)}.homebanner.top .hb-in p{font-size:clamp(16px,1.7vw,20px);text-shadow:0 1px 16px rgba(11,12,18,.5)}.homebanner.top .hb-in .hb-eyebrow{color:#ffffffeb}@media(max-width:760px){.homebanner.top .hb:before{background:linear-gradient(180deg,#0b0c1280,#0b0c1259 40%,#0b0c12e6)}.homebanner.top .hb{align-items:flex-end;padding-bottom:48px;background-position:75% center}}.story{padding:clamp(56px,8vw,104px) 0;border-top:1px solid var(--rule)}.story .lab{display:block;margin-bottom:20px}.story h2{font-size:clamp(28px,3.8vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1.05;max-width:20ch;margin-bottom:20px}.story>.wrap>p{color:var(--muted);font-size:clamp(16px,1.7vw,19px);line-height:1.62;max-width:64ch}.story>.wrap>p b{color:var(--fg);font-weight:600}.story-pts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:46px}.story-pts .sp .spn{font-family:var(--mono);font-size:12px;color:var(--accent);margin-bottom:12px}.story-pts .sp p{color:var(--fg);font-size:15.5px;line-height:1.5;letter-spacing:-.01em}@media(max-width:760px){.story-pts{grid-template-columns:1fr;gap:24px}}.howto{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--rule)}.howto .lab{display:block;margin-bottom:40px}.howto-g{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.hw .hwn{font-family:var(--mono);font-size:13px;color:var(--accent);margin-bottom:14px}.hw h3{font-size:clamp(19px,2vw,24px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.hw p{color:var(--muted);font-size:15px;line-height:1.55;max-width:34ch}.hfaq{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--rule)}@media(max-width:760px){.howto-g{grid-template-columns:1fr;gap:28px}}.ctaband{text-align:center;background:var(--accent);color:#fff;border-radius:28px;margin:clamp(20px,4vw,40px) clamp(16px,3vw,32px);padding:clamp(58px,9vw,108px) 0}.ctaband h2{font-size:clamp(32px,5vw,58px);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:18px;color:#fff}.ctaband p{color:#ffffffd9;font-size:18px;margin-bottom:30px}.ctaband .hcta{justify-content:center}.ctaband .btn-primary{background:#fff;color:var(--accent);box-shadow:0 10px 30px -12px #0000004d}.ctaband .btn-ghost{background:transparent;border-color:#ffffff80;color:#fff}.ctaband .btn-ghost:hover{border-color:#fff;background:#ffffff1a}@media(max-width:760px){.appcards-grid{grid-template-columns:1fr}}.ptabs{display:flex;width:max-content;margin:0 auto clamp(34px,4vw,48px)!important;border:1px solid var(--rule)!important;border-radius:999px;padding:5px;gap:4px;background:#fff}.ptabs button{border-radius:999px;padding:9px 24px!important;color:var(--muted);font-family:var(--sans)!important;font-weight:600;font-size:14.5px!important;letter-spacing:-.01em!important}.ptabs button[aria-pressed=true]{background:var(--accent);color:#fff!important}.ptabs button[aria-pressed=true] span{color:#fff!important}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border:0!important}.plan{border:1px solid var(--rule)!important;border-radius:20px;padding:clamp(26px,3vw,36px)!important;box-shadow:0 16px 40px -30px #14162838;background:#fff;display:flex;flex-direction:column}.plan ul{flex:1}.plan.feat{border-color:var(--accent)!important;box-shadow:0 22px 54px -30px color-mix(in srgb,var(--accent) 60%,transparent);position:relative}.plan.feat:after{content:"Mais popular";position:absolute;top:16px;right:16px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--accent);color:#fff;padding:4px 10px;border-radius:999px}.wrap.wide{max-width:1280px}.plans.four{grid-template-columns:repeat(4,1fr);gap:18px}.plans.four .plan{padding:clamp(26px,2.2vw,38px)!important}.plans.four .plan ul li{font-size:13.5px}.plans.four .plan .pp{font-size:clamp(34px,3.2vw,46px)}.plans.four .plan .pd{font-size:14.5px}.plan .per{color:var(--faint);font-family:var(--mono);font-size:12px;margin-top:7px}.plan .trial{color:var(--accent);font-weight:700}.plan ul li.no{color:var(--faint)}.plan ul li.no i{color:var(--faint)!important}@media(max-width:1000px){.plans.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.plans.four{grid-template-columns:1fr}}.plan .cta{margin-top:auto;border:1px solid var(--rule2);border-radius:999px;padding:11px 16px;justify-content:center}.plan.feat .cta{background:var(--accent);color:#fff;border-color:var(--accent)}.plan.feat .cta .ar{background:#fff}.plan.feat .cta .ar:after{border-color:#fff}.plan .pp{color:var(--fg)}.plan ul li i{color:var(--accent)!important}@media(max-width:760px){.plans{grid-template-columns:1fr}.ptabs{width:auto;justify-content:center}}.topbanner{background:var(--fg);color:#fff;font-size:13px}.topbanner .wrap{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;flex-wrap:wrap}.topbanner b{font-weight:700}.topbanner a{color:#fff;font-weight:600;border-bottom:1px solid rgba(255,255,255,.45);text-decoration:none}.wa-bubble{position:fixed;right:20px;bottom:20px;z-index:200;width:56px;height:56px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 14px 32px -8px #25d3668c;transition:transform .2s var(--ease)}.wa-bubble:hover{transform:scale(1.07)}.wa-bubble svg{width:30px;height:30px}.itile .iico{width:24px;height:24px;flex:none;object-fit:contain}.itile.shopify .iico{width:28px;height:28px}.lw{font-weight:800;letter-spacing:-.03em}.lm{font-weight:600;color:#6b7280;letter-spacing:-.02em}.forwho{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--rule)}.forwho .lab{display:block;margin-bottom:18px}.forwho-h{margin-bottom:44px;max-width:30ch}.forwho-h h2{font-size:clamp(26px,3.6vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1.05}.forwho-g{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,40px)}.fwic{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:18px}.fwic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2}.fw h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-bottom:9px}.fw p{color:var(--muted);font-size:15px;line-height:1.6}@media(max-width:820px){.forwho-g{grid-template-columns:1fr;gap:28px}}.studio{padding:clamp(20px,3vw,40px) 0 clamp(40px,6vw,72px)}.studio-in{border:1px solid var(--rule);border-radius:24px;padding:clamp(34px,5vw,56px);background:linear-gradient(135deg,var(--accent-soft),transparent 70%);text-align:center}.studio-in .lab{display:block;margin-bottom:16px}.studio-in h2{font-size:clamp(24px,3.2vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.07;max-width:26ch;margin:0 auto}.studio-in>p{color:var(--muted);font-size:16px;line-height:1.6;max-width:60ch;margin:14px auto 0}.studio-apps{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:26px 0 24px}.sa{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid var(--rule)}.sa.on{background:#fff;color:var(--fg)}.sa.on svg{width:15px;height:15px;fill:none;stroke:var(--accent);stroke-width:2.6}.sa.soon{color:var(--faint);border-style:dashed;font-weight:500}.studio-price{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;font-size:15px;color:var(--muted);border-top:1px solid var(--rule);padding-top:24px}.studio-price b{color:var(--fg);font-weight:800;font-size:17px}@media(max-width:600px){.studio-price{flex-direction:column;gap:14px}}.timesaved{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--rule)}.ts-head{max-width:42ch;margin-bottom:44px}.ts-head .lab{display:block;margin-bottom:16px}.ts-head h2{font-size:clamp(26px,3.6vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1.05}.ts-head p{color:var(--muted);font-size:16px;margin-top:14px;line-height:1.5}.ts-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px)}.ts-card{border:1px solid var(--rule);border-radius:20px;padding:clamp(24px,3vw,34px);background:linear-gradient(160deg,var(--bg2),transparent 62%)}.ts-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ts-ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none}.ts-ico svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2}.ts-ico.zel{background:linear-gradient(135deg,#4f46e5,#7c6cf0)}.ts-ico.pro{background:linear-gradient(135deg,#0d9488,#14b8a6)}.ts-top b{font-size:19px;font-weight:800;letter-spacing:-.02em;display:block;line-height:1.1}.ts-top span{font-size:12.5px;color:var(--muted)}.ts-row{padding:12px 0;border-top:1px solid var(--rule)}.ts-row:first-child{border-top:0}.ts-rtop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.ts-t{font-size:14px;font-weight:600;color:var(--fg)}.ts-cmp{font-family:var(--mono);font-size:12px;white-space:nowrap;flex:none}.ts-cmp s{color:var(--faint)}.ts-cmp b{color:#16a34a;font-weight:700}.ts-track{position:relative;height:8px;background:var(--bg2);border:1px solid var(--rule);border-radius:99px;overflow:hidden}.ts-sem{position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:99px;transition:width 1s var(--ease)}.ts-com{position:absolute;left:0;top:0;height:100%;width:0;background:#16a34a;border-radius:99px;transition:width 1.1s var(--ease) .25s}.ts-res{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule);font-size:15px;color:var(--muted);display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.ts-big{display:inline-flex;align-items:baseline;font-size:clamp(30px,4vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--accent)}@media(max-width:760px){.ts-grid{grid-template-columns:1fr}}.auth-wrap{min-height:62vh;display:grid;place-items:center;padding:clamp(40px,7vw,90px) 20px}.auth{width:100%;max-width:410px}.auth-card{border:1px solid var(--rule);border-radius:22px;padding:clamp(26px,4vw,40px);background:#fff;box-shadow:0 26px 64px -36px #1416284d}.auth-logo{display:flex;justify-content:center;margin-bottom:18px;font-size:19px}.auth-card h1{font-size:clamp(21px,2.4vw,26px);font-weight:800;letter-spacing:-.03em;text-align:center;margin-bottom:6px}.auth-card .sub{text-align:center;color:var(--muted);font-size:14px;margin-bottom:22px;line-height:1.5}.auth-or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:18px 0}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--rule)}.auth-f label{display:block;font-size:13px;font-weight:600;margin-bottom:7px;margin-top:15px}.auth-f input{width:100%;border:1px solid var(--rule2);border-radius:12px;padding:12px 14px;font-size:15px;font-family:var(--sans);background:var(--bg2);transition:.15s var(--ease)}.auth-f input:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.auth-f .btn-primary{width:100%;justify-content:center;margin-top:22px;border-radius:12px;padding:13px}.auth-foot{text-align:center;font-size:13.5px;color:var(--muted);margin-top:20px}.auth-foot a{color:var(--accent);font-weight:600}.auth-link{display:block;text-align:right;font-size:12.5px;color:var(--muted);margin-top:9px}.auth-link:hover{color:var(--accent)}.auth-err{background:#e5484d14;border:1px solid rgba(229,72,77,.25);color:#b91c1c;border-radius:11px;padding:11px 13px;font-size:13px;margin:0 0 6px}.auth-err li{list-style:none}.auth-note{background:var(--accent-soft);border:1px solid var(--rule);color:var(--fg);border-radius:11px;padding:11px 13px;font-size:13px;margin-bottom:8px}.acct{max-width:880px;margin:0 auto;padding:clamp(40px,6vw,80px) 24px}.acct h1{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.035em;margin-bottom:4px}.acct .muted{color:var(--muted);font-size:15px}.acct-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px;flex-wrap:wrap}.acct-tbl{width:100%;border-collapse:collapse;border:1px solid var(--rule);border-radius:14px;overflow:hidden}.acct-tbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding:13px 16px;background:var(--bg2);font-weight:600}.acct-tbl td{padding:13px 16px;border-top:1px solid var(--rule);font-size:14px}.acct-tbl a{color:var(--accent);font-weight:600}.acct-card{border:1px solid var(--rule);border-radius:16px;padding:22px 24px;margin-bottom:16px}.acct-card h2{font-size:15px;font-weight:700;margin-bottom:10px}.acct-empty{color:var(--muted);font-size:15px;padding:22px 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/redux.css.map */
