.eb b,.eb strong{font-weight:bolder}.eb img{max-width:none}.eb .stat{text-align:inherit;background:0 0;padding:0}.eb .foot-bottom{margin-top:0}.eb{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--smoke:#f4f4f4;--white:#fff;--black:#191919;--orange:#f16122;--robin:#52c2bd;--violet:#4655a4;--lilac:#aa9ae5;--bg:#f4f4f4;--card:#fff;--fg:#191919;--fg-2:#55555a;--fg-3:#8a8a90;--line:#1919191a;--line-2:#19191933;--page:#4655a4;--page-ink:#fff;--shadow:0 12px 32px #19191914;--float:0 24px 60px #19191929;--font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:dark){.eb{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#191919;--card:#232326;--fg:#f4f4f4;--fg-2:#b8b8be;--fg-3:#86868c;--line:#f4f4f41f;--line-2:#f4f4f43d;--shadow:0 12px 32px #0006;--float:0 24px 60px #0009}}.eb{--bg:#191919;--card:#232326;--fg:#f4f4f4;--fg-2:#b8b8be;--fg-3:#86868c;--line:#f4f4f41f;--line-2:#f4f4f43d;--shadow:0 12px 32px #0006;--float:0 24px 60px #0009}.eb #journey{--page:var(--orange);--page-ink:#fff}.eb #geo{--page:var(--violet);--page-ink:#fff}.eb #assistant{--page:var(--orange);--page-ink:#fff}.eb #voice{--page:var(--robin);--page-ink:var(--black)}.eb #mobile{--page:var(--lilac);--page-ink:var(--black)}.eb #reviews{--page:var(--violet);--page-ink:#fff}.eb #recs{--page:var(--robin);--page-ink:var(--black)}.eb *{box-sizing:border-box}html:has(.eb){-webkit-text-size-adjust:100%}.eb{background:var(--bg);color:var(--fg);font-family:var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;margin:0!important}.eb button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0;margin:0!important}.eb a{color:inherit;text-decoration:none}.eb :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.eb .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eb .wrap{max-width:1140px;padding:0 24px;margin:0 auto!important}.eb h1,.eb h2,.eb h3,.eb h4{letter-spacing:-.025em;font-weight:700;margin:0!important}.eb p{margin:0!important}@keyframes eb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes eb-fade{0%{opacity:0}to{opacity:1}}.eb .r{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.eb .r.in{opacity:1;transform:none}.eb .hid{display:none!important}.eb .btn{background:var(--page);color:var(--page-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:transform .15s,filter .2s;display:inline-flex}.eb .btn:hover{filter:brightness(.94)}.eb .btn:active{transform:scale(.97)}.eb .btn.dark{background:var(--black);color:#fff}.eb .btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.eb .btn.ghost:hover{background:var(--card);filter:none}.eb .hint{color:var(--fg-3);font-size:13px}.eb .navrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eb .top{z-index:20;background:var(--card);border-bottom:1px solid var(--line);height:56px;color:var(--fg-2);align-items:center;gap:22px;padding:0 24px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.eb .brand{color:var(--fg);flex:none;align-items:center;gap:10px;font-weight:800;display:flex}.eb .brand img{width:auto;height:32px;display:block}.eb .menu{scrollbar-width:none;flex:1;gap:4px;display:flex;overflow-x:auto}.eb .menu::-webkit-scrollbar{display:none}.eb .menu a{white-space:nowrap;border-radius:999px;padding:7px 10px;transition:color .2s,background .2s}@media (width>=901px) and (width<=1439px){.eb .top{gap:14px;font-size:12.5px}.eb .menu a{padding:7px 9px}.eb .brand img{height:30px}}.eb .menu a.on{color:#fff;background:var(--black)}.eb .page{display:none}.eb .page.on{animation:.35s both eb-fade;display:block}.eb .hero{padding:clamp(56px,9vw,120px) 0 clamp(44px,6vw,80px)}.eb .strip{gap:6px;display:flex;margin-bottom:28px!important}.eb .strip i{border-radius:4px;width:40px;height:8px;display:block}.eb .strip i:first-child{background:var(--black)}.eb .strip i:nth-child(2){background:var(--lilac)}.eb .strip i:nth-child(3){background:var(--orange)}.eb .strip i:nth-child(4){background:var(--robin)}.eb .strip i:nth-child(5){background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-2)}.eb .strip i:nth-child(6){background:var(--violet)}.eb .hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:1000px;font-size:clamp(32px,4.8vw,60px);font-weight:800;line-height:1.06;animation:.8s cubic-bezier(.2,.7,.2,1) both eb-rise;margin-bottom:28px!important}.eb .journey{padding:0 0 clamp(56px,7vw,96px);scroll-margin-top:60px}.eb .journey h2{letter-spacing:-.03em;font-size:clamp(28px,3.8vw,44px);margin-bottom:22px!important}.eb .mosaic{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;margin-bottom:16px!important}.eb .tile{text-align:left;background:var(--c);min-height:212px;color:var(--ink);isolation:isolate;border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.eb .tile.white{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-2)}.eb .tile:hover{transform:translateY(-3px)}.eb .tile[aria-selected=true]{box-shadow:0 0 0 3px var(--bg),0 0 0 6px var(--fg)}.eb .tile.white[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--line-2),0 0 0 3px var(--bg),0 0 0 6px var(--fg)}.eb .tbg{background-position:top;background-size:cover;transition:transform .5s;position:absolute;inset:0}.eb .tile:hover .tbg{transform:scale(1.03)}.eb .tbg svg{width:100%;height:100%;display:block}.eb .tband{background:linear-gradient(180deg,transparent 28%,color-mix(in srgb,var(--c) 92%,transparent) 66%);position:absolute;inset:0}.eb .tile.white .tband{background:linear-gradient(#0000 28%,#fffffff5 66%)}.eb .tile.img .tband{background:linear-gradient(#19191900 30%,#191919c7 72%)}.eb .tile.img{color:#fff}.eb .tn{-webkit-backdrop-filter:blur(6px);background:#ffffff38;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.eb .tile.white:not(.img) .tn{background:#19191912}.eb .ttext{position:absolute;bottom:16px;left:18px;right:18px}.eb .ttext b{letter-spacing:-.03em;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.1;display:block;margin-bottom:4px!important}.eb .ttext small{opacity:.88;font-size:13px;font-weight:500;display:block}.eb .stage{background:var(--card);border-top:8px solid var(--c);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:36px;padding:clamp(20px,3vw,36px);display:grid}.eb .stext .in{animation:.45s cubic-bezier(.2,.7,.2,1) both eb-rise}.eb .step{color:var(--c);font-size:13px;font-weight:700;display:block;margin-bottom:12px!important}.eb .stext h3{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,40px);line-height:1.08;margin-bottom:12px!important}.eb .stext .line{color:var(--fg-2);max-width:36ch;font-size:clamp(17px,1.5vw,20px);line-height:1.45;margin-bottom:20px!important}.eb .chips{flex-wrap:wrap;gap:8px;display:flex;margin-bottom:20px!important}.eb .chip{background:color-mix(in srgb,var(--c) 14%,var(--card));border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.eb .more{color:var(--c);align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex;margin-bottom:26px!important}.eb .more:hover{text-decoration:underline}.eb .close{text-align:center;padding:clamp(72px,10vw,140px) 24px}.eb .close h2{letter-spacing:-.03em;font-size:clamp(28px,4vw,46px);margin-bottom:40px!important}.eb .beats{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.eb .beat{letter-spacing:-.02em;border-radius:18px;padding:16px 24px;font-size:clamp(16px,1.8vw,22px);font-weight:600}.eb .beat.b1{background:var(--lilac);color:var(--black)}.eb .beat.b2{background:var(--robin);color:var(--black)}.eb .beat.final{background:var(--black);color:#fff}.eb .beats .arrow{color:var(--fg-3);font-size:22px}.eb .slot{background:var(--bg);aspect-ratio:4/3;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;position:relative;overflow:hidden}.eb .slot img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.eb .slot img.show{opacity:1}.eb .slot:not(.has):after{content:attr(data-label);color:var(--fg-3);text-align:center;place-items:center;padding:20px;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.eb .slot.paper{aspect-ratio:3/4;border-radius:14px;align-self:start}.eb .slot .paperlink{z-index:2;display:block;position:absolute;inset:0}.eb .slot.gif{aspect-ratio:16/10}.eb .phero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(48px,7vw,96px) 0;display:grid}@media (width>=901px){.eb .phero .slot{justify-self:start;width:calc(100% + clamp(0px,50vw - 590px,110px))}}.eb .kicker{color:var(--page);background:color-mix(in srgb,var(--page) 14%,var(--card));border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-block;margin-bottom:14px!important}.eb #voice .kicker,.eb #mobile .kicker,.eb #recs .kicker{color:var(--fg)}.eb .phero h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.06;margin-bottom:16px!important}.eb .phero .sub{color:var(--fg-2);max-width:34ch;font-size:clamp(17px,1.6vw,21px);line-height:1.4}.eb .phero .sub.built{color:var(--fg-3);max-width:52ch;font-size:clamp(14px,1.15vw,15.5px);line-height:1.5;margin-top:12px!important}.eb .sec{padding:clamp(56px,7vw,96px) 0}.eb .sec.alt{background:var(--card)}.eb .sec.color{background:var(--page);color:var(--page-ink)}.eb .sec h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,3.4vw,40px);line-height:1.1;margin-bottom:22px!important}.eb .two{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.eb .two h2{margin-bottom:0!important}.eb .twoleft .slot{max-width:520px;margin-top:28px!important}@media (width<=900px){.eb .twoleft .slot{max-width:none}}.eb .prose{color:var(--fg-2);flex-direction:column;gap:16px;max-width:62ch;font-size:clamp(17px,1.4vw,19px);line-height:1.5;display:flex}.eb .prose strong{color:var(--fg);font-weight:600}.eb .statement{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:28ch;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.18;margin:0 auto!important}.eb .statement .k{color:var(--orange)}.eb .demo{background:var(--card);box-shadow:var(--shadow);border-radius:24px;padding:clamp(18px,3vw,32px)}.eb .sec.alt .demo{background:var(--bg);box-shadow:none}.eb .oneline{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:26ch;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.18;margin:0 auto!important}.eb .flow{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.eb .flow span{background:var(--bg);color:var(--fg-3);border-radius:14px;padding:11px 16px;font-size:15px;font-weight:600;transition:background .35s,color .35s}.eb .flow span.lit:nth-of-type(4n+1){background:var(--violet);color:#fff}.eb .flow span.lit:nth-of-type(4n+2){background:var(--robin);color:var(--black)}.eb .flow span.lit:nth-of-type(4n+3){background:var(--orange);color:#fff}.eb .flow span.lit:nth-of-type(4n+4){background:var(--lilac);color:var(--black)}.eb .flow i{color:var(--fg-3);padding:0 4px;font-size:16px;font-style:normal}.eb .flow-note{color:var(--fg-3);font-size:15px;margin-top:16px!important}.eb .pager{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:32px 0 64px;display:flex}.eb .pager a{color:var(--fg);flex-direction:column;gap:4px;font-size:17px;font-weight:700;display:flex}.eb .pager a small{color:var(--fg-3);font-size:13px;font-weight:600}.eb .pager a.next{text-align:right;margin-left:auto}.eb .pager a:hover{color:var(--page)}.eb .gifnote{color:var(--fg-3);font-size:13px;margin-top:12px!important}.eb .papers{gap:14px;display:grid}.eb .pc{background:var(--card);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:28px;padding:24px;display:grid}.eb .pc>div:last-child{flex-direction:column;min-width:0;display:flex}.eb .pc .prow{padding-top:14px;margin-top:auto!important}.eb .pc .ptag{align-self:flex-start}.eb .sec.alt .pc{background:var(--bg);box-shadow:none}.eb .ptag{letter-spacing:.04em;background:color-mix(in srgb,var(--page) 14%,var(--card));color:var(--fg);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block;margin-bottom:10px!important}.eb .pc h3{font-size:clamp(17px,1.5vw,20px);line-height:1.3;margin-bottom:5px!important}.eb .pmeta{color:var(--fg-3);font-size:13px;line-height:1.45;margin-bottom:12px!important}.eb .pfind{color:var(--fg-2);font-size:15px;line-height:1.55;margin-bottom:14px!important}.eb .apply{background:color-mix(in srgb,var(--page) 12%,var(--card));color:var(--fg);border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.55}.eb .apply b{color:var(--fg-3);letter-spacing:.04em;font-size:11px;font-weight:700;display:block;margin-bottom:5px!important}.eb .prow{flex-wrap:wrap;align-items:center;gap:18px;display:flex;margin-top:14px!important}.eb .score{color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.eb .score i{background:var(--bg);width:64px;height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;display:block;position:relative;overflow:hidden}.eb .sec.alt .score i{background:var(--card)}.eb .score i:after{content:"";width:calc(var(--v) * 100%);background:var(--page);border-radius:3px;position:absolute;inset:0}.eb .readlink{color:var(--page);font-size:13px;font-weight:700}.eb #voice .readlink,.eb #mobile .readlink,.eb #recs .readlink{color:var(--fg)}.eb .readlink:hover{text-decoration:underline}.eb .stats{flex-wrap:wrap;gap:26px;display:flex;margin-bottom:12px!important}.eb .stat b{letter-spacing:-.035em;color:var(--page);font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1;display:block}.eb #voice .stat b,.eb #mobile .stat b,.eb #recs .stat b{color:var(--fg)}.eb .stat span{color:var(--fg-2);font-size:13px;display:block;margin-top:5px!important}.eb .stat small{color:var(--fg-3);font-size:12px;display:block;margin-top:2px!important}.eb .grail{scrollbar-width:none;align-items:flex-start;padding:6px 2px 10px;display:flex;overflow-x:auto}.eb .grail::-webkit-scrollbar{display:none}.eb .gstep{text-align:center;flex-direction:column;flex:1 0 96px;align-items:center;gap:8px;display:flex;position:relative}.eb .gstep:before{content:"";background:var(--line);height:3px;position:absolute;top:17px;left:50%;right:-50%}.eb .gstep:last-child:before{display:none}.eb .gstep.done:before{background:var(--black)}.eb .gstep .n{z-index:1;background:var(--card);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--fg-2);border-radius:12px;place-items:center;font-size:13px;font-weight:700;transition:background .3s,color .3s,transform .3s;display:grid;position:relative}.eb .gstep.done .n{background:var(--black);color:#fff;box-shadow:none}.eb .gstep.on .n{background:var(--page);color:var(--page-ink);box-shadow:none;transform:scale(1.12)}.eb .gstep .s{color:var(--fg-3);max-width:90px;font-size:12px;font-weight:600;line-height:1.25}.eb .gstep.on .s{color:var(--fg)}.eb .gpanel{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.eb #stage{touch-action:pan-y;-webkit-user-select:none;user-select:none}.eb .page{touch-action:pan-y}.eb .grail,.eb .menu,.eb .tscroll{touch-action:pan-x pan-y}body.dragging:has(.eb){-webkit-user-select:none;user-select:none;cursor:grabbing}.eb .thint{color:var(--fg-3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;margin-top:18px!important}.eb .thint span{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;padding-bottom:2px;font-size:14px;line-height:1;display:inline-grid}.eb #stage .slot img,.eb #stage .stext>*,.eb .gpanel .slot img,.eb .gpanel .gtext>*{pointer-events:none}.eb .gpanel.drag{cursor:grabbing}.eb .gpanel{grid-template-columns:minmax(0,1fr) minmax(300px,54%);align-items:center;gap:28px;display:grid;margin-top:26px!important}@media (width>=901px){.eb [data-stepper=geo] .gpanel{grid-template-columns:minmax(0,1fr) minmax(320px,64%)}}.eb .gpanel .in{animation:.4s both eb-rise}.eb .demo.gifstep .gpanel{grid-template-columns:1fr;gap:0}.eb .demo.gifstep .gtext{display:none}.eb .demo.gifstep .slot.gif{width:65%;margin:0 auto!important}@media (width>=901px){.eb [data-stepper=geo].gifstep .slot.gif{width:77%}}@media (width<=900px){.eb .demo.gifstep .slot.gif{width:100%}}.eb .gtag{background:color-mix(in srgb,var(--page) 14%,var(--card));color:var(--page);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block;margin-bottom:12px!important}.eb .gpanel h3{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);line-height:1.15;margin-bottom:8px!important}.eb .gpanel .why{color:var(--fg-2);font-size:17px;margin-bottom:14px!important}.eb .gpanel ul{gap:6px;padding:0;list-style:none;display:grid;margin:0 0 22px!important}.eb .gpanel li{color:var(--fg);padding-left:20px;font-size:15px;position:relative}.eb .gpanel li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.eb .vstage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.eb .vleft{flex-direction:column;gap:18px;display:flex}.eb .talkrow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.eb .wave{flex:none;align-items:center;gap:3px;height:18px;display:flex}.eb .wave i{background:var(--violet);border-radius:2px;width:4px;height:40%;animation:.9s ease-in-out infinite eb-wv}.eb .wave i:nth-child(2){height:90%;animation-delay:.15s}.eb .wave i:nth-child(3){height:60%;animation-delay:.3s}.eb .wave i:nth-child(4){height:100%;animation-delay:.45s}.eb .wave i:nth-child(5){height:50%;animation-delay:.6s}@keyframes eb-wv{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.15)}}.eb .vstates{flex-wrap:wrap;gap:6px;display:flex}.eb .vstates span{background:var(--bg);color:var(--fg-3);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;transition:background .3s,color .3s}.eb .vstates span.on{background:var(--black);color:#fff}.eb .vlog{flex-direction:column;gap:10px;min-height:250px;display:flex}.eb .vu{background:var(--bg);border-radius:18px;align-self:flex-start;align-items:center;gap:12px;padding:11px 15px;font-size:15px;font-weight:600;animation:.35s both eb-rise;display:flex}.eb .vu .wave i{background:var(--robin)}.eb .va{color:var(--violet);align-self:flex-start;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:600;animation:.35s both eb-rise;display:flex}.eb .va:before{content:"";background:var(--violet);border-radius:50%;width:8px;height:8px}.eb .vres{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}.eb .vres.on{opacity:1;transform:none}.eb .vres .cap{color:var(--fg-3);font-size:13px;margin-top:10px!important}@media (width<=900px){.eb .stage,.eb .phero,.eb .two,.eb .vstage{grid-template-columns:1fr}.eb .stage,.eb .phero{gap:26px}.eb .stage .slot,.eb .phero .slot{order:-1}.eb .mosaic{grid-template-columns:repeat(2,1fr)}.eb .tile{min-height:170px}.eb .beats{flex-direction:column}.eb .beats .arrow{transform:rotate(90deg)}.eb .gpanel{grid-template-columns:1fr}.eb .gpanel .slot{order:-1}.eb .pc{grid-template-columns:128px minmax(0,1fr);gap:16px;padding:16px}}@media (width<=520px){.eb .wrap{padding:0 18px}.eb .top{gap:12px;padding:0 16px}.eb .mosaic{grid-template-columns:1fr}.eb .tile{min-height:150px}.eb .slot{border-radius:16px}.eb .pc{grid-template-columns:1fr}.eb .pc .slot{max-width:200px}}@media (prefers-reduced-motion:reduce){.eb *,.eb :before,.eb :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.eb #research{--page:var(--black);--page-ink:#fff}.eb #pricing{--page:var(--orange);--page-ink:#fff}.eb .phero.one{text-align:left;grid-template-columns:minmax(0,1fr);padding-bottom:clamp(24px,4vw,48px)}.eb .phero.one .sub{max-width:60ch}.eb .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.eb .plan{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative}.eb .plan.featured{border-color:var(--page);box-shadow:0 18px 48px #f1612229}.eb .plan .ribbon{background:var(--page);color:var(--page-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:22px}.eb .plan h3{letter-spacing:-.02em;font-size:20px}.eb .plan .price{align-items:baseline;gap:6px;display:flex;margin-top:4px!important}.eb .plan .price b{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,40px);font-weight:800;line-height:1}.eb .plan .price span{color:var(--fg-3);font-size:13px}.eb .plan .setup{color:var(--fg-2);font-size:13px}.eb .plan ul{color:var(--fg-2);flex-direction:column;gap:9px;padding:0;font-size:14px;list-style:none;display:flex;margin:8px 0 0!important}.eb .plan li{align-items:flex-start;gap:10px;display:flex}.eb .plan li:before{content:"";background:var(--robin) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.5L12 5.5' fill='none' stroke='%23191919' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:5px;flex:none;width:16px;height:16px;margin-top:2px!important}.eb .plan .btn{justify-content:center;margin-top:auto!important}.eb .ptable{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.eb .prow2{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,2fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.eb .prow2 .ptn small{color:var(--fg-3);font-size:12px;font-weight:600;display:block;margin-top:3px!important}.eb .prow2 .ptw{color:var(--fg-2);font-size:14px;line-height:1.45}.eb .prow2 .ptp{text-align:right;letter-spacing:-.03em;font-size:20px;font-weight:800}.eb .prow2 .ptp small{color:var(--fg-3);font-size:12px;font-weight:600;display:block}.eb .incl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.eb .incl div{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px}.eb .incl b{letter-spacing:-.01em;font-size:15px;display:block;margin-bottom:6px!important}.eb .incl p{color:var(--fg-2);font-size:14px;line-height:1.45}.eb .pnote{color:var(--fg-3);text-align:center;font-size:13px;margin-top:16px!important}.eb .cta{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.eb .cta .btn.light{color:var(--fg);background:#fff}.eb .hbtn{background:var(--orange);color:#fff;height:34px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;box-shadow:0 1px 2px #00000014}.eb .hbtn:hover{filter:brightness(.95)}.eb .hbtn .short{display:none}@media (width<=640px){.eb .hbtn{height:32px;padding:0 11px}.eb .hbtn .long{display:none}.eb .hbtn .short{display:inline}}.eb .menu a.ext:after{content:"↗";opacity:.7;margin-left:4px;font-size:11px}.eb .menu .short{display:none}@media (width<=1279px){.eb .menu .full{display:none}.eb .menu .short{display:inline}}@media (width>=901px) and (width<=1279px){.eb .top{gap:12px}.eb .menu a{padding:7px 10px}}@media (width>=901px) and (width<=1023px){.eb .top{gap:8px}.eb .menu a{padding:6px 8px}.eb .brand img{height:28px}}.eb .rgroup{max-width:820px;margin:0 auto 24px!important}.eb .rgroup h2{margin-top:10px!important}.eb .rgroup h2 a{color:inherit;text-decoration:none}.eb .rgroup h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.eb .rgroup .hint{max-width:74ch;margin-top:10px!important}.eb .sheet{color:#1a1a1a;aspect-ratio:1/1.414;background:#fffdf9;border-radius:6px;max-width:820px;padding:clamp(24px,3.4vw,48px) clamp(20px,4.4vw,56px) clamp(56px,5vw,64px);font-family:Georgia,Times New Roman,Times,serif;position:relative;box-shadow:0 1px 2px #0000000f,0 14px 34px #00000012,inset 0 0 0 1px #0000000d;margin:26px auto 0!important}.eb .sheet:after{content:attr(data-foot);text-align:center;letter-spacing:.04em;color:#9a9aa0;font-family:Inter,system-ui,sans-serif;font-size:11px;position:absolute;bottom:20px;left:0;right:0}@media (width<=760px){.eb .sheet{aspect-ratio:auto;padding-bottom:52px}}.eb .sheet .smeta{letter-spacing:.06em;text-transform:uppercase;color:#8a8a90;flex-wrap:wrap;justify-content:space-between;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;display:flex;margin-bottom:18px!important}.eb .sheet h3{text-align:center;letter-spacing:-.01em;max-width:34ch;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15;margin:0 auto 10px!important}.eb .sheet .scred{text-align:center;color:#555;max-width:78ch;font-size:13.5px;font-style:italic;line-height:1.5;margin:0 auto 24px!important}.eb .sheet .sabs{text-align:justify;-webkit-hyphens:auto;hyphens:auto;border-top:1px solid #00000024;border-bottom:1px solid #00000024;padding:22px 0 20px;font-size:16px;line-height:1.62;margin:0!important}.eb .sheet .sabs b{font-weight:700}.eb .sheet .sabs mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1a8;padding:1px 2px}.eb .sheet .sbody{columns:2;column-fill:balance;column-gap:36px;padding-top:24px;font-size:15px;line-height:1.66}.eb .sheet h4{break-after:avoid;font-size:16px;font-weight:700;line-height:1.25;margin:0 0 7px!important}.eb .sheet .sbody p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;orphans:3;widows:3;margin:0 0 18px!important}.eb .sheet .sbody ul{padding-left:18px;margin:0 0 16px!important}.eb .sheet .sbody li{break-inside:avoid;margin-bottom:9px!important}.eb .sheet .spull{color:#111;break-inside:avoid;border-top:1px solid #0000002e;border-bottom:1px solid #0000002e;padding:12px 8px;font-size:16.5px;font-style:italic;line-height:1.35;text-align:center!important;margin:4px 0 18px!important}.eb .sheet .sfig{break-inside:avoid;border:1px solid #00000024;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:12px 16px;padding:14px 16px 10px;font-family:Inter,system-ui,sans-serif;display:grid;margin-top:2px!important}.eb .sheet .fig b{letter-spacing:-.03em;color:var(--orange);font-size:21px;font-weight:800;line-height:1.1;display:block}.eb .sheet .fig span{color:#444;font-size:11.5px;line-height:1.35;display:block;margin-top:3px!important}.eb .sheet .sfig small{color:#555;border-top:1px solid #00000014;grid-column:1/-1;padding-top:8px;font-family:Georgia,Times New Roman,serif;font-size:12px;margin-top:4px!important}.eb .snote{background:var(--card);max-width:820px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;padding:18px 22px;margin:22px auto 0!important}.eb .snote b{font-size:14px;display:block;margin-bottom:6px!important}.eb .snote p{color:var(--fg-2);font-size:14px;line-height:1.5;margin:0!important}.eb .rtwrap{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:16px;padding:6px 18px}.eb .rtable{table-layout:fixed;width:100%}.eb .rtwrap .ctable th,.eb .rtwrap .ctable td{white-space:normal;vertical-align:top;overflow-wrap:anywhere}.eb .rtwrap{min-width:0;overflow:hidden}.eb .rtable th:first-child{width:46px}.eb .rtwrap .ctable td:first-child{white-space:nowrap}.eb .rtable th:nth-child(2){width:25%}.eb .rtable th:nth-child(3){width:24%}.eb .rtable th:nth-child(4){width:17%}.eb .rtable td{padding:12px 10px;font-size:13.5px;line-height:1.45}.eb .rtable th{padding:12px 10px}.eb .rtable td:first-child,.eb .rtable th:first-child{color:var(--fg-3);font-weight:700;text-align:center!important}.eb .rtable td:not(:first-child),.eb .rtable th:not(:first-child){text-align:left!important}.eb .rtable td a{color:inherit;font-weight:600;text-decoration:none}.eb .rtable td a:hover{text-decoration:underline}.eb .rtable td small{color:var(--fg-3);font-size:12px;display:block;margin-top:2px!important}@media (width<=900px){.eb .rtable th:nth-child(3),.eb .rtable td:nth-child(3){display:none}.eb .rtable th:nth-child(2){width:30%}.eb .rtable th:nth-child(4){width:24%}}@media (width<=760px){.eb .sheet .sbody{columns:1}.eb .sheet .sabs,.eb .sheet .sbody p{text-align:left;-webkit-hyphens:manual;hyphens:manual}}@media (width<=640px){.eb .rtwrap{padding:4px 14px}.eb .rtable th:nth-child(3),.eb .rtable td:nth-child(3){display:block}.eb .rtable td:first-child{grid-column:1/-1;font-size:12px;text-align:left!important}.eb .rtable td:first-child:before{content:"Paper "}}.eb .gfs{color:#fff;cursor:pointer;z-index:3;opacity:.85;background:#191919c7;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-family:inherit;font-size:17px;line-height:1;transition:opacity .2s;display:grid;position:absolute;top:12px;right:12px}.eb .gfs:hover{opacity:1}.eb .gifdemo.fs{z-index:150;background:var(--bg);box-shadow:none;padding:max(14px,env(safe-area-inset-top,0px)) clamp(16px,3vw,40px) max(14px,env(safe-area-inset-bottom,0px));border-radius:0;flex-direction:column;width:auto;max-width:none;display:flex;position:fixed;inset:0;overflow:auto;margin:0!important}.eb .gifdemo.fs .grail{flex:none;width:100%;max-width:1100px;margin:0 auto!important}.eb .gifdemo.fs .gbody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;display:flex;margin-top:10px!important}.eb .gifdemo.fs .gview{flex:none;width:min(100%,160vh - 400px);min-width:0;max-height:calc(100vh - 250px)}.eb .gifdemo.fs .gside{text-align:center;max-width:820px}.eb .gifdemo.fs .gcap .tags{justify-content:center}.eb .gifdemo.fs .gcap p{margin:0 auto!important}.eb .gifdemo.fs .ghint{display:none}.eb .gifdemo.fs .gfs{background:var(--page);color:var(--page-ink,#fff);opacity:1}body.fs-open:has(.eb){overflow:hidden}.eb .slot[data-fs]{cursor:zoom-in}.eb .slot[data-fs] .gfs{display:grid}.eb .lightbox{z-index:160;background:var(--bg);padding:max(18px,env(safe-area-inset-top,0px)) clamp(16px,4vw,48px) max(18px,env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.eb .lightbox[hidden]{display:none}.eb .lightbox img{image-rendering:auto;background:#fff;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 30px 80px #00000040}.eb .lightbox .lbx{top:max(14px,env(safe-area-inset-top,0px));background:var(--page);color:var(--page-ink,#fff);opacity:1;position:absolute;right:16px}.eb .demo[data-stepper] .slot .gfs{display:grid}.eb .demo[data-stepper].fs{z-index:150;background:var(--bg);box-shadow:none;padding:max(14px,env(safe-area-inset-top,0px)) clamp(16px,3vw,40px) max(14px,env(safe-area-inset-bottom,0px));border-radius:0;flex-direction:column;width:auto;max-width:none;display:flex;position:fixed;inset:0;overflow:auto;margin:0!important}.eb .demo[data-stepper].fs .grail{flex:none;width:100%;max-width:1100px;margin:0 auto!important}.eb .demo[data-stepper].fs .gpanel{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;min-height:0;display:flex;margin-top:10px!important}.eb .demo[data-stepper].fs .gtext{display:none}.eb .demo[data-stepper].fs .slot,.eb .demo[data-stepper].fs .slot.gif{flex:none;width:auto;max-width:100%;height:min(100vh - 230px,62.5vw - 37.5px);margin:0 auto!important}.eb .demo[data-stepper].fs .slot .gfs{background:var(--page);color:var(--page-ink,#fff);opacity:1}@media (height<=540px){.eb .gifdemo.fs,.eb .demo[data-stepper].fs{padding:8px 16px}.eb .gifdemo.fs .grail,.eb .demo[data-stepper].fs .grail{gap:4px;padding:0 0 4px}.eb .gifdemo.fs .gstep .s,.eb .demo[data-stepper].fs .gstep .s{display:none}.eb .gifdemo.fs .gstep .n,.eb .demo[data-stepper].fs .gstep .n{width:24px;height:24px;font-size:11px}.eb .gifdemo.fs .gbody{flex-direction:row;align-items:center;gap:18px;margin-top:6px!important}.eb .gifdemo.fs .gview{width:auto;min-width:0;max-width:62vw;height:calc(100vh - 78px);max-height:calc(100vh - 78px)}.eb .gifdemo.fs .gside{text-align:left;max-width:34vw}.eb .gifdemo.fs .gcap .tags{justify-content:flex-start}.eb .gifdemo.fs .gcap b{font-size:16px}.eb .gifdemo.fs .gcap p{font-size:12px;line-height:1.4}.eb .demo[data-stepper].fs .slot,.eb .demo[data-stepper].fs .slot.gif{max-width:100%;height:calc(100vh - 70px)}.eb .gnav{width:32px;height:32px;font-size:22px}}@media (width>=1600px){.eb .wrap{max-width:1320px}.eb .prose{max-width:64ch;font-size:20px}.eb .phero .sub{max-width:36ch;font-size:22px}.eb .phero h1{font-size:52px}.eb .hint,.eb .thint,.eb .ghint{font-size:14px}.eb .gtext h3{font-size:30px}.eb .gtext .why{font-size:19px}.eb .gtext li{font-size:16px}.eb .gstep .s{font-size:13px}.eb .gcap b{font-size:26px}.eb .gcap p{font-size:15.5px}.eb .prow2 .ptn a{font-size:18px}.eb .ptw{font-size:16.5px}.eb .top{height:62px;font-size:14px}.eb .brand img{height:34px}.eb .menu a{padding:8px 13px}.eb .hbtn{height:36px;font-size:14px}.eb .sheet{max-width:900px}}@media (width>=1900px){.eb .wrap{max-width:1480px}.eb .prose{max-width:66ch;font-size:21px}.eb .phero .sub{font-size:24px}.eb .phero h1{font-size:58px}.eb .gtext h3{font-size:32px}.eb .gtext .why{font-size:20px}.eb .gtext li{font-size:17px}.eb .gcap b{font-size:28px}.eb .gcap p{font-size:16.5px}.eb .top{height:66px;font-size:15px}.eb .brand img{height:36px}.eb .hbtn{height:38px;font-size:15px}.eb .sheet{max-width:960px}}@media (width>=2400px){.eb .wrap{max-width:1760px}.eb .prose{max-width:66ch;font-size:24px}.eb .phero .sub{font-size:27px}.eb .phero h1{font-size:66px}.eb h2{font-size:52px}.eb .gtext h3{font-size:36px}.eb .gtext .why{font-size:22px}.eb .gtext li{font-size:19px}.eb .gstep .s{font-size:14px}.eb .gstep .n{width:34px;height:34px;font-size:14px}.eb .gcap b{font-size:32px}.eb .gcap p{font-size:18px}.eb .top{height:72px;font-size:16px}.eb .brand img{height:40px}.eb .menu a{padding:9px 15px}.eb .hbtn{height:42px;padding:0 18px;font-size:16px}.eb .sheet{max-width:1100px}}@media (width<=400px){.eb .brand img{height:26px}.eb .top{gap:8px;padding:0 10px}.eb .menu a{padding:6px 9px;font-size:12px}}@media (width<=480px){.eb .gnav{opacity:.7;width:32px;height:32px;font-size:22px}.eb .gnav.prev{left:6px}.eb .gnav.next{right:6px}.eb .swipehint{padding:6px 10px;font-size:11px}}.eb .ctabtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.eb .cta .btn.outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.eb .cta .btn.outline:hover{filter:none;background:#ffffff1f}.eb .modal{z-index:100;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;background:#1919198c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.eb .modal[hidden]{display:none}.eb .mbox{background:var(--card);width:min(920px,100%);max-height:100%;color:var(--fg);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;animation:.3s both eb-rise;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}.eb .mcal,.eb .mform,.eb .mdone{min-width:0;padding:28px 28px 30px}.eb .mcal{border-right:1px solid var(--line);background:var(--bg);border-radius:22px 0 0 22px}.eb .mbox h3{letter-spacing:-.02em;font-size:22px;margin:0 0 6px!important}.eb .mhint,.eb .mnote{color:var(--fg-3);font-size:13px;line-height:1.45;margin:0 0 18px!important}.eb .mnote{margin:12px 0 0!important}.eb .mclose{background:var(--card);width:36px;height:36px;color:var(--fg-2);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);z-index:2;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.eb .mclose:hover{color:var(--fg)}.eb .calhead{justify-content:space-between;align-items:center;display:flex;margin-bottom:8px!important}.eb .calhead b{font-size:15px}.eb .calnav{background:var(--card);width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;color:var(--fg-2);border:0;border-radius:50%;padding-bottom:2px;font-size:18px;line-height:1}.eb .calnav:hover{color:var(--fg)}.eb .caldays,.eb .calgrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.eb .caldays span{color:var(--fg-3);text-align:center;padding:4px 0;font-size:11px;font-weight:600}.eb .calgrid button{aspect-ratio:1;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;font-size:14px;font-weight:500;display:grid}.eb .calgrid button:hover{background:var(--card)}.eb .calgrid button.pad{visibility:hidden}.eb .calgrid button:disabled{color:var(--fg-3);opacity:.45;cursor:default;background:0 0}.eb .calgrid button.today{box-shadow:inset 0 0 0 1.5px var(--line-2)}.eb .calgrid button.sel{background:var(--page);color:var(--page-ink,#fff);box-shadow:none;font-weight:700}.eb .mlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:700;display:flex;margin:18px 0 8px!important}.eb .mlabel small{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500}.eb .slots{flex-wrap:wrap;gap:8px;display:flex}.eb .slots button{background:var(--card);height:34px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;color:var(--fg-2);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.eb .slots button:hover{color:var(--fg)}.eb .slots button.sel{background:var(--page);color:var(--page-ink,#fff);box-shadow:none}.eb .mform label{color:var(--fg-2);font-size:12.5px;font-weight:600;display:block;margin-bottom:12px!important}.eb .mform input{width:100%;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--card);color:var(--fg);font:inherit;box-sizing:border-box;border:0;border-radius:12px;padding:0 14px;font-size:15px;display:block;margin-top:6px!important}.eb .mform input:focus{box-shadow:inset 0 0 0 2px var(--page);outline:none}.eb .mform input.bad{box-shadow:inset 0 0 0 2px #e5484d}.eb .mform .btn{justify-content:center;width:100%;margin-top:4px!important}.eb .merr{color:#e5484d;font-size:13px;margin:0 0 10px!important}.eb .mdone{flex-direction:column;grid-column:2;display:flex}.eb .mform[hidden],.eb .mdone[hidden]{display:none}.eb .mbox{--page:var(--orange);--page-ink:#fff}.eb .mtick{background:var(--page);width:44px;height:44px;color:var(--page-ink,#fff);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid;margin-bottom:14px!important}.eb .mdone dl{grid-template-columns:auto 1fr;gap:6px 14px;font-size:14px;display:grid;margin:6px 0 18px!important}.eb .mdone dt{color:var(--fg-3)}.eb .mdone dd{overflow-wrap:anywhere;font-weight:600;margin:0!important}.eb .mactions{flex-wrap:wrap;gap:10px;display:flex}.eb .mlink{font:inherit;color:var(--fg-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline;margin-top:18px!important}body.modal-open:has(.eb){overflow:hidden}@media (width<=760px){.eb .mbox{grid-template-columns:1fr}.eb .mcal{border-right:0;border-bottom:1px solid var(--line);border-radius:22px 22px 0 0}.eb .mdone{grid-column:1}.eb .mcal,.eb .mform,.eb .mdone{padding:22px 20px 24px}}@media (width<=900px){.eb .plans{grid-template-columns:1fr}.eb .incl{grid-template-columns:1fr 1fr}.eb .prow2{grid-template-columns:1fr;gap:8px}.eb .prow2 .ptp{text-align:left}}.eb{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html:has(.eb){scroll-padding-top:env(safe-area-inset-top,0px)}.eb .top{top:env(safe-area-inset-top,0px)}.eb .gifdemo{padding:18px 22px 22px}.eb .gifdemo .grail{padding-bottom:6px}.eb .gbody{justify-content:center;align-items:center;gap:26px;display:flex;margin-top:16px!important}.eb .gifdemo .gview{aspect-ratio:16/10;width:min(100% - 300px,160vh - 480px);min-width:min(100%,400px);box-shadow:inset 0 0 0 1.5px var(--line);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;border-radius:18px;outline:none;flex:none;position:relative;overflow:hidden;margin:0!important}.eb .gside{flex:0 330px;min-width:230px}.eb .ghint{color:var(--fg-3);font-size:12px;line-height:1.45;margin:14px 0 0!important}@media (width<=900px){.eb .gbody{flex-direction:column;gap:16px}.eb .gifdemo .gview{width:100%}.eb .gside{flex:none;width:100%;min-width:0}}.eb .gifdemo .gview.drag{cursor:grabbing}.eb .gifdemo .gview:focus-visible{box-shadow:0 0 0 3px var(--page)}.eb .gifdemo .gview canvas,.eb .gifdemo .gview>img{object-fit:cover;width:100%;height:100%;display:block}.eb .gifdemo .gview.toL canvas{animation:.32s both eb-gslideL}.eb .gifdemo .gview.toR canvas{animation:.32s both eb-gslideR}@keyframes eb-gslideL{0%{opacity:.25;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes eb-gslideR{0%{opacity:.25;transform:translate(-70px)}to{opacity:1;transform:none}}.eb .gnav{color:#fff;cursor:pointer;opacity:.85;z-index:3;background:#191919c7;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0 0 3px;font-family:inherit;font-size:28px;line-height:1;transition:opacity .2s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.eb .gnav:hover{opacity:1}.eb .gnav:active{transform:translateY(-50%)scale(.94)}.eb .gnav.prev{left:14px}.eb .gnav.next{right:14px}.eb .gbar{z-index:2;background:#1919191a;height:4px;position:absolute;bottom:0;left:0;right:0}.eb .gbar i{background:var(--page);width:0;height:100%;display:block}.eb .swipehint{color:#fff;z-index:2;pointer-events:none;white-space:nowrap;background:#191919b8;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;transition:opacity .4s;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.eb .gview.used .swipehint,.eb .gview.plain .swipehint{opacity:0}.eb .gview.plain .gnav,.eb .gview.plain .gbar,.eb .gview.plain canvas{display:none}.eb .gcap{margin:0!important}.eb .gcap .tags{flex-wrap:wrap;gap:8px;display:flex;margin-bottom:10px!important}.eb .gcap .gtag{margin:0!important}.eb .gcap .gtag.m{background:var(--bg);color:var(--fg-2)}.eb .gcap b{letter-spacing:-.03em;font-size:clamp(20px,2vw,24px);line-height:1.15;display:block;margin-bottom:8px!important}.eb .gcap p{color:var(--fg-2);font-size:14px;line-height:1.5;margin:0!important}.eb .gcap .in{animation:.4s both eb-rise}@media (width<=640px){.eb .gnav{width:38px;height:38px;font-size:24px}.eb .gnav.prev{left:8px}.eb .gnav.next{right:8px}}.eb .prow2.tok{cursor:pointer;transition:border-color .2s,box-shadow .2s}.eb .prow2.tok:hover{border-color:var(--line-2)}.eb .prow2.tok.open{border-color:var(--page);border-bottom-right-radius:0;border-bottom-left-radius:0}.eb .prow2.tok:focus-visible{outline:2px solid var(--page);outline-offset:2px}.eb .tokchip{letter-spacing:.02em;background:color-mix(in srgb,var(--page) 14%,var(--card));color:var(--page);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex;margin-top:8px!important}.eb .tokchip i{background:var(--page);border-radius:50%;width:7px;height:7px;display:inline-block}.eb .prow2 .chev{color:var(--fg-3);margin-left:10px;font-size:13px;transition:transform .25s;display:inline-block}.eb .prow2.open .chev{transform:rotate(180deg)}.eb .tokpanel{border:1px solid var(--page);background:var(--card);border-top:0;border-radius:0 0 16px 16px;padding:22px 24px 24px;display:none;margin-top:-10px!important}.eb .tokpanel.open{grid-template-columns:minmax(0,1fr);gap:24px;animation:.35s both eb-rise;display:grid}.eb .tokpanel,.eb .tokpanel>div{min-width:0}.eb .tscroll{max-width:100%}.eb .tokpanel h4{letter-spacing:-.01em;font-size:15px;margin-bottom:3px!important}.eb .tokpanel .note{color:var(--fg-3);font-size:13px;margin:0 0 12px!important}.eb .tokpanel .foot{color:var(--fg-3);font-size:12px;margin:0!important}.eb .tscroll{overflow-x:auto}.eb .ctable{border-collapse:collapse;width:100%;font-size:14px}.eb .ctable th,.eb .ctable td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.eb .ctable th{color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.eb .ctable td:not(:first-child),.eb .ctable th:not(:first-child){text-align:right}.eb .ctable td:first-child{font-weight:600}.eb .ctable tbody tr:last-child td{border-bottom:0}.eb .ctable td.hi{color:var(--page);font-weight:700}.eb .ctable .pill{letter-spacing:.02em;background:color-mix(in srgb,var(--page) 14%,var(--card));color:var(--page);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.eb .ctable .pill.grey{background:var(--bg);color:var(--fg-3)}@media (width<=640px){.eb .ctable thead{display:none}.eb .ctable,.eb .ctable tbody{width:100%;display:block}.eb .ctable tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 14px;padding:12px 0;display:grid}.eb .ctable tbody tr:last-child{border-bottom:0}.eb .ctable td{white-space:normal;border:0;min-width:0;padding:0;display:block;text-align:left!important}.eb .ctable td:first-child{grid-column:1/-1;font-size:15px;font-weight:700}.eb .ctable td:not(:first-child):before{content:attr(data-label);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600;display:block;margin-bottom:2px!important}.eb .tokpanel{padding:18px 16px 20px}}.eb,.eb,.eb{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151515;--card:#1b1b1b;--fg:#f4f3ee;--fg-2:#b5b4b0;--fg-3:#878782;--line:#f5f5f024;--line-2:#f5f5f04d;--black:#141414;--smoke:#151515;--white:#f4f3ee;--orange:#ee744e;--robin:#81c9bf;--violet:#81c9bf;--lilac:#b6b8a5;--shadow:none;--float:none;--page:var(--orange);--page-ink:#151515;--font:"DM Sans",Arial,sans-serif;--serif:"Instrument Serif",Georgia,serif;--g:clamp(22px,4.25vw,74px)}@media (prefers-color-scheme:dark){.eb{--bg:#151515;--card:#1b1b1b;--fg:#f4f3ee;--fg-2:#b5b4b0;--fg-3:#878782;--line:#f5f5f024;--line-2:#f5f5f04d}}.eb #journey,.eb #geo,.eb #assistant,.eb #voice,.eb #mobile,.eb #reviews,.eb #recs,.eb #pricing,.eb #research{--page:var(--orange);--page-ink:#151515}.eb *,.eb :before,.eb :after{box-sizing:border-box}html:has(.eb){scroll-behavior:smooth;scroll-padding-top:90px}.eb{color:var(--fg);font-family:var(--font);letter-spacing:-.014em;-webkit-font-smoothing:antialiased;background:#151515;font-size:16px;line-height:1.52}.eb h1,.eb h2,.eb h3,.eb h4{letter-spacing:-.05em;font-weight:500}.eb p{line-height:1.58}.eb button,.eb a{touch-action:manipulation}.eb a:hover{text-decoration:none}.eb button{font-family:inherit}.eb :focus-visible{outline:2px solid var(--robin);outline-offset:4px}.eb .page{background:#151515;min-height:100vh}.eb .page.on{animation:.28s both eb-fade}.eb .r{opacity:1!important;transform:none!important}.eb .r.in{opacity:1}.eb .inner,.eb .finner{max-width:1650px;padding-inline:var(--g);margin:0 auto!important}.eb .micro{letter-spacing:.16em;color:var(--robin);font-size:11px;font-weight:700;line-height:1.4}.eb .micro b{margin-right:7px;font-size:13px}.eb em{font-family:var(--serif);letter-spacing:-.035em;color:var(--orange);font-style:italic;font-weight:400!important}.eb .slot:not(.has):after{color:#aaa;background:#252525}.eb .slot img{object-fit:contain;background:#f4f4f3}.eb .slot{box-shadow:none;background:#eee;border-radius:0}.eb .top{z-index:100;color:#f5f5f2;background:#151515fa;border-bottom:1px solid #32322f;height:73px;padding:0;display:block;position:sticky;top:0;left:0;overflow:visible}.eb .nav-frame{height:100%;padding:0 var(--g);align-items:center;gap:28px;max-width:1850px;display:flex;margin:0 auto!important}.eb .brand{font-family:var(--serif);letter-spacing:-.065em;color:#fff;flex:none;font-size:31px;font-weight:400;line-height:1}.eb .brand span{color:#fff}.eb .brand sup{letter-spacing:0;margin-left:3px;font:9px DM Sans,sans-serif;position:relative;top:-.7em}.eb .menu{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:clamp(9px,1.22vw,25px);margin-left:clamp(0px,2.5vw,42px);display:flex;overflow-x:auto}.eb .menu a{color:#babbb6;white-space:nowrap;letter-spacing:.012em;border-bottom:1px solid #0000;border-radius:0;padding:12px 0;font-size:11.5px;font-weight:600}.eb .menu a:hover{color:#fff;background:0 0}.eb .menu a.on{color:#fff;border-color:var(--orange);background:0 0}.eb .hbtn{height:38px;box-shadow:none;color:#fff;letter-spacing:.035em;background:0 0;border:1px solid #999892;border-radius:0;flex:none;align-items:center;gap:18px;margin-left:auto;padding:0 17px;font-size:11.5px;font-weight:600;display:flex}.eb .hbtn:hover{background:var(--orange);color:#151515;border-color:var(--orange);filter:none}.eb .hbtn span{font-size:17px;font-weight:400}.eb .mobile-toggle{display:none}.eb .solution-meta,.eb .j-topline,.eb .hero-trailer,.eb .research-topic-top{text-transform:uppercase;color:#92938d;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:25px;font-size:10px;font-weight:600;display:flex}.eb .solution-meta{border-top:1px solid #454541;padding:22px 0}.eb .section-flag{color:#979993;letter-spacing:.125em;text-transform:uppercase;border-top:1px solid #454541;grid-template-columns:60px 1fr auto;gap:14px;padding-top:20px;font-size:11px;font-weight:600;display:grid}.eb .section-flag .section-num{color:var(--orange)}.eb .section-trace{font-size:10px}.eb .section-heading{grid-template-columns:minmax(0,1.3fr) minmax(260px,.47fr);align-items:end;gap:40px;display:grid;margin:35px 0 clamp(34px,4vw,70px)!important}.eb .section-heading h2{letter-spacing:-.073em;max-width:14ch;font-size:clamp(47px,6.15vw,105px);font-weight:500;line-height:.95;margin:0!important}.eb .section-heading h2 em{letter-spacing:-.045em}.eb .section-heading p{color:#aaa9a4;max-width:360px;font-size:16px;line-height:1.6;margin:0 0 7px!important}.eb .design-section{padding:clamp(88px,10vw,190px) 0}.eb .design-section+.design-section{border-top:1px solid #31312e}.eb .about-showcase{background:#151515}.eb .media-showcase{background:#1d1e1c}.eb .workflow-showcase{background:#151515}.eb .proof-showcase{background:#1b1b1a}.eb .scroll-link{color:#f1f1ed;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ddd;align-items:center;gap:45px;padding:13px 0;font-size:11px;font-weight:700;display:inline-flex}.eb .scroll-link span{font-size:26px;font-weight:400;line-height:1}.eb .j-hero{padding:0 var(--g);position:relative;overflow:hidden}.eb .j-topline{border-bottom:1px solid #3e3f3b;max-width:1650px;padding:23px 0;margin:0 auto!important}.eb .j-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(30px,5vw,110px);max-width:1650px;min-height:min(790px,80vh);display:grid;margin:0 auto!important}.eb .j-hero-copy{z-index:3;padding:70px 0;position:relative}.eb .j-hero-copy .coral{color:var(--orange);margin-bottom:26px!important}.eb .j-hero h1{letter-spacing:-.1em;z-index:3;white-space:nowrap;font-size:clamp(80px,10.4vw,193px);font-weight:500;line-height:.78;position:relative;margin:0 0 45px!important}.eb .j-hero h1 em{letter-spacing:-.075em;white-space:nowrap;display:inline-block;margin-top:.04em!important}.eb .j-desc{justify-content:space-between;align-items:end;gap:30px;max-width:750px;display:flex}.eb .j-desc p{color:#c6c5bf;max-width:500px;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.eb .outline-arrow{color:#f3f3ef;letter-spacing:.08em;background:0 0;border:1px solid #8b8b85;flex:none;align-items:center;gap:20px;padding:14px 18px;font-size:10px;font-weight:700;display:flex}.eb .outline-arrow span{font-size:22px;font-weight:400}.eb .outline-arrow:hover{border-color:var(--orange);color:var(--orange)}.eb .j-hero-collage{height:clamp(425px,44vw,690px);position:relative}.eb .j-hero-collage .slot{width:100%;height:100%;aspect-ratio:unset!important}.eb .j-hero-collage img{object-fit:cover}.eb .collage-top,.eb .collage-bottom{background:#f4f4f2;position:absolute;box-shadow:0 40px 70px #0006}.eb .collage-top{width:91%;height:49%;top:4%;right:-2%;transform:rotate(5deg)}.eb .collage-bottom{width:85%;height:52%;bottom:5%;left:-9%;transform:rotate(-5deg)}.eb .image-note{color:#151515;letter-spacing:.12em;font-size:9px;font-weight:700;position:absolute;bottom:10px;left:12px}.eb .collage-index{border:1px solid var(--orange);width:122px;height:122px;color:var(--orange);z-index:3;font:italic 28px var(--serif);background:#151515;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.eb .collage-index span{font:500 8px var(--font);letter-spacing:.09em}.eb .hero-trailer{border-top:1px solid #454541;max-width:1650px;padding:22px 0;margin:0 auto!important}.eb .hero-trailer i{color:var(--orange);font-style:normal;margin:0 20px!important}.eb .manifesto{padding:140px 0 160px}.eb .manifesto .section-heading h2{max-width:15ch}.eb .manifesto-body{border-top:1px solid #373733;grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-top:28px;display:grid}.eb .big-aside{letter-spacing:-.105em;color:#272825;font-size:clamp(76px,12vw,176px);font-weight:500;line-height:.78}.eb .manifesto-body p{letter-spacing:-.02em;color:#bcbdb8;max-width:590px;font-size:clamp(19px,2vw,27px);line-height:1.47}.eb .journey-show{background:#1d1e1b;padding:140px 0 180px}.eb .journey-editorial{grid-template-columns:minmax(240px,.72fr) minmax(0,1.65fr);align-items:start;gap:45px;display:grid}.eb .journey-rail{border-top:1px solid #494943}.eb .rail-heading{letter-spacing:.13em;color:#a8a9a4;justify-content:space-between;padding:17px 0 20px;font-size:10px;display:flex}.eb .mosaic{flex-direction:column;gap:0;display:flex;margin:0!important}.eb .tile,.eb .tile.white,.eb .tile.img{text-align:left;border-top:1px solid #42423e;border-radius:0;align-items:center;padding:22px 15px 22px 42px;transition:background .2s;display:flex;overflow:visible;color:#d0d0cb!important;min-height:auto!important;box-shadow:none!important;background:0 0!important}.eb .tile:last-child{border-bottom:1px solid #42423e}.eb .tile:before{content:"↗";color:#777;font-size:21px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.eb .tile[aria-selected=true]{box-shadow:inset 2px 0 0 var(--orange)!important;color:#fff!important;background:#292a26!important}.eb .tile[aria-selected=true]:before{color:var(--orange)}.eb .tile:hover{transform:none;background:#282823!important}.eb .tile .tbg,.eb .tile .tband{display:none!important}.eb .tile .tn{color:var(--orange);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;font-size:11px;position:absolute;top:23px;left:0;box-shadow:none!important;background:0 0!important}.eb .tile .ttext{max-width:calc(100% - 20px);padding:0;position:static;margin:0!important}.eb .tile .ttext b{letter-spacing:-.035em;font-size:clamp(17px,1.4vw,22px);font-weight:500;line-height:1.16;margin-bottom:6px!important}.eb .tile .ttext small{color:#999994;font-size:11px;font-weight:500}.eb .rail-bottom-link{color:var(--robin);letter-spacing:.04em;justify-content:space-between;padding:25px 0;font-size:12px;display:flex}.eb .stage{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;position:sticky;top:100px}.eb .stage-art{aspect-ratio:1.67;background:#f0f0ef;position:relative;overflow:hidden}.eb .stage-art .slot{background:#ededeb;width:100%;height:100%;aspect-ratio:unset!important}.eb .stage-art img{object-fit:contain}.eb .stage-watermark{color:#5d5d5a;letter-spacing:.1em;font-size:10px;font-weight:700;position:absolute;bottom:17px;right:20px}.eb .stext{background:#272824;min-height:270px;padding:clamp(24px,3vw,48px)}.eb .stext h3{letter-spacing:-.06em;font-size:clamp(34px,3.5vw,55px);font-weight:500;margin:10px 0!important}.eb .step{color:var(--robin);letter-spacing:.13em;font-size:11px}.eb .stext .line{max-width:62ch;font-size:16px}.eb .chips{gap:7px;margin-bottom:22px!important}.eb .chip{color:#cecec7;background:#373831;border-radius:0;padding:6px 9px;font-size:11px;font-weight:500}.eb .more{color:var(--robin);font-size:12px}.eb .stext .btn{background:var(--orange);color:#151515;border-radius:0}.eb .stext .btn.ghost{color:#fff;box-shadow:none;background:0 0;border:1px solid #6a6a64}.eb .journey-mantra{background:#171715;padding:clamp(130px,16vw,280px) 0 95px}.eb .mantra-index{letter-spacing:.15em;color:var(--robin);font-size:11px}.eb .mantra-line{letter-spacing:-.08em;font-size:clamp(53px,7.2vw,136px);line-height:.97;margin:70px 0 140px!important}.eb .mantra-bottom{letter-spacing:.09em;color:#aaa;border-top:1px solid #5a5a52;justify-content:space-between;padding:22px 0;font-size:11px;display:flex}.eb .solution-hero{background:#171715;padding-bottom:70px;position:relative;overflow:hidden}.eb .solution-top{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:clamp(30px,4vw,90px);min-height:690px;display:grid}.eb .hero-words{z-index:2;min-width:0}.eb .hero-label{letter-spacing:.145em;color:var(--robin);text-transform:uppercase;font-size:11px;font-weight:700;margin-bottom:35px!important}.eb .hero-words h1{letter-spacing:-.087em;white-space:nowrap;font-size:clamp(65px,8vw,148px);line-height:.86;margin-bottom:45px!important}.eb .hero-words h1 em{letter-spacing:-.055em}.eb .lead-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;max-width:750px;display:grid}.eb .lead-row p{color:#c1c2ba;max-width:530px;font-size:clamp(16px,1.55vw,21px);line-height:1.5;margin:0!important}.eb .hero-display{isolation:isolate;min-width:0;padding-top:60px;position:relative}.eb .display-shadow{font:500 clamp(150px,30vw,510px)/1 var(--font);letter-spacing:-.14em;color:#272823;z-index:-1;pointer-events:none;position:absolute;top:-.25em;right:-.08em}.eb .hero-asset{width:100%;box-shadow:0 36px 70px #0005;aspect-ratio:.99!important}.eb .hero-asset img{object-fit:contain}.eb .display-bottom{letter-spacing:.12em;color:#949590;justify-content:space-between;gap:20px;padding-top:15px;font-size:10px;font-weight:600;display:flex}.eb .hero-keywords{border-top:1px solid #4a4a43;align-items:center;gap:10px;padding-top:18px;display:flex}.eb .hero-keywords>span:not(.hero-down){text-transform:uppercase;letter-spacing:.08em;color:#bfc0bb;border:1px solid #50504b;padding:7px 13px;font-size:10px}.eb .hero-down{color:#999b96;letter-spacing:.14em;margin-left:auto;font-size:10px}.eb .type-b .solution-top{grid-template-columns:.85fr 1.15fr}.eb .type-b .hero-display{order:-1;padding:50px 60px 20px 20px}.eb .type-b .hero-words{padding-left:2vw}.eb .type-b .hero-words h1{font-size:clamp(65px,8vw,142px)}.eb .type-b .hero-asset{aspect-ratio:1.25!important}.eb .type-b .display-shadow{left:0;right:auto}.eb .type-c .solution-top{grid-template-columns:1.1fr .9fr}.eb .type-c .hero-display{transform:translateY(48px)rotate(2deg)}.eb .type-c .hero-asset{aspect-ratio:1.05!important}.eb .type-d .solution-top{grid-template-columns:1fr 1fr;min-height:740px}.eb .type-d .hero-display{opacity:.9;align-items:center;width:47%;display:flex;position:absolute;top:69px;bottom:50px;right:0}.eb .type-d .hero-asset{transform:rotate(5deg);aspect-ratio:1.05!important}.eb .type-d .hero-words{width:100%;max-width:850px}.eb .type-e .solution-top{grid-template-columns:1.22fr .78fr}.eb .type-e .hero-asset{aspect-ratio:.9!important}.eb .type-e .hero-display{transform:translateY(30px)}.eb .type-f .solution-top{grid-template-columns:1fr 1fr}.eb .type-f .hero-display{padding-top:0;padding-left:8%}.eb .type-f .hero-asset{transform:rotate(-3deg);aspect-ratio:1.09!important}.eb .about-grid{border-top:1px solid #3a3b36;grid-template-columns:.75fr 1.25fr;gap:clamp(60px,8vw,160px);padding:35px 0 15px;display:grid}.eb .about-overview{flex-direction:column;justify-content:space-between;min-height:370px;display:flex}.eb .about-mark{letter-spacing:-.15em;color:#2e302d;font-size:clamp(160px,17vw,320px);font-weight:500;line-height:.8}.eb .about-mark i{vertical-align:top;color:var(--orange);letter-spacing:0;font-size:20px;font-style:normal}.eb .taglist{flex-wrap:wrap;gap:6px;display:flex}.eb .taglist span{text-transform:uppercase;color:#b9b9b3;border:1px solid #62625c;padding:7px 11px;font-size:11px}.eb .about-copy .prose{letter-spacing:-.035em;color:#dbdbd5;max-width:710px;font-size:clamp(20px,2.1vw,29px);line-height:1.52;display:block}.eb .about-copy .prose p{margin-bottom:28px!important}.eb .about-copy .prose strong{color:var(--robin);font-weight:500}.eb .media-composition{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:25px;display:grid}.eb .media-main{background:#282924;min-width:0;padding:clamp(14px,2vw,30px);overflow:hidden}.eb .media-main>.demo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.eb .media-main .gview{background:#eee}.eb .media-main .gside{max-width:330px}.eb .media-main .demo .grail{margin-bottom:18px!important}.eb .media-main .gstep .n{color:#ddd;background:#33352f;border:1px solid #56584e;border-radius:0}.eb .media-main .gstep.on .n{background:var(--orange);color:#151515}.eb .media-main .gstep.done .n{background:#5b5e54}.eb .media-main .gstep .s{color:#b0b0a9}.eb .media-main .gcap .gtag{color:var(--robin);background:#34362e;border-radius:0}.eb .media-main .gcap b{color:#fff}.eb .media-main .gcap p{color:#bebfb8}.eb .media-main .gifdemo .gview{width:min(100% - 220px,160vh - 528px);min-width:min(100%,340px)}.eb .media-main .gbody{gap:24px}.eb .media-main .gview{border-radius:0}.eb .media-main .gpanel{gap:18px}.eb .media-main .gpanel .slot{min-height:260px}.eb .media-main .gpanel h3{font-size:30px}.eb .media-main .gpanel .why{color:#b9b9b2}.eb .media-main .gpanel li{color:#d9d9d2}.eb .media-note{border-top:1px solid #65655f;flex-direction:column;gap:32px;padding-top:22px;display:flex}.eb .media-note strong{letter-spacing:-.045em;font-size:clamp(23px,2.5vw,40px);font-weight:500;line-height:1.04}.eb .media-note p{color:#aaa;font-size:13px;line-height:1.65}.eb .media-note a{color:var(--robin);letter-spacing:.06em;border-top:1px solid #64645e;padding-top:14px;font-size:11px;font-weight:700;margin-top:auto!important}.eb .proof-grid{border-top:1px solid #4e4e48;grid-template-columns:.52fr 1.48fr;gap:45px;padding-top:35px;display:grid}.eb .proof-side{align-self:start;position:sticky;top:110px}.eb .proof-large{letter-spacing:-.085em;color:#343630;font-size:clamp(75px,9vw,150px);font-weight:500;line-height:.8;display:block}.eb .proof-large span{color:var(--orange);vertical-align:top;font-size:35px}.eb .proof-side p{color:#a4a5a0;max-width:210px;margin:35px 0 25px!important}.eb .under-link{color:var(--robin);border-bottom:1px solid #77786d;padding-bottom:6px;font-size:12px;display:inline-block}.eb .papers{gap:0}.eb .pc{box-shadow:none;background:0 0;border-top:1px solid #54554e;border-radius:0;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:30px;padding:28px 0 35px}.eb .pc:last-child{border-bottom:1px solid #54554e}.eb .pc .slot{aspect-ratio:3/4;background:#eee;border-radius:0}.eb .pc h3{letter-spacing:-.045em;font-size:clamp(22px,2.05vw,34px);font-weight:500;line-height:1.1;margin:12px 0!important}.eb .pc .pmeta{color:#92948c;font-size:12px}.eb .pc .pfind{color:#c0c0ba;font-size:15px;line-height:1.55}.eb .pc .ptag{color:var(--robin);letter-spacing:.14em;background:0 0;border-radius:0;padding:0;font-size:10px}.eb .pc .apply{border-left:2px solid var(--orange);color:#bebfb8;background:#292b27;border-radius:0;padding:15px 18px;font-size:13px}.eb .pc .apply b{color:var(--robin)}.eb .pc .score{color:#afafa9}.eb .pc .stat b{color:var(--orange)}.eb .pc .stat span,.eb .pc .stat small{color:#b7b8b1}.eb .pc .readlink{color:var(--robin)}.eb .workflow-layout{border-top:1px solid #42433e;grid-template-columns:.3fr 1.7fr;gap:60px;padding-top:30px;display:grid}.eb .large-outline{letter-spacing:-.14em;color:#292a27;font-size:clamp(125px,15vw,260px);font-weight:500;line-height:.9}.eb .workflow-intro p{letter-spacing:.14em;color:#a3a49f;max-width:180px;font-size:11px;line-height:1.5;margin-top:20px!important}.eb .workflow-main>.demo{box-shadow:none;background:#1c1d1a;border:1px solid #383a35;border-radius:0;padding:clamp(20px,2.4vw,42px)}.eb .workflow-main .gstep.on .n{background:var(--orange);color:#151515}.eb .workflow-main .gstep.done .n{background:#60635b}.eb .workflow-main .gstep .n{color:#d5d5cd;background:#292a27;border-radius:0}.eb .workflow-main .gstep .s{color:#c2c3bd}.eb .workflow-main .gpanel h3{color:#f1f1e9;font-size:clamp(25px,2.3vw,34px)}.eb .workflow-main .gpanel .why{color:#aaa}.eb .workflow-main .gpanel li{color:#d7d6d0}.eb .workflow-main .gtag{color:var(--robin);background:#292a25;border-radius:0}.eb .workflow-main .slot{background:#f0f0ee}.eb .workflow-main .gstep:before{background:#55574e}.eb .flow-wrap{border-top:1px solid #464743;padding:23px 0 0;margin-top:50px!important}.eb .flow-wrap .flow{margin-top:25px!important}.eb .flow-wrap .flow span{color:#d4d4cd;background:0 0;border:1px solid #4f5148;border-radius:0;font-size:13px}.eb .flow-wrap .flow span.lit{background:var(--orange)!important;color:#151515!important}.eb .flow-note{color:#a2a39d;font-size:13px}.eb .method-statement{letter-spacing:-.05em;color:#c9c9c2;padding:60px 0;font-size:clamp(30px,3.5vw,57px);line-height:1.16}.eb .closing-showcase{background:var(--orange);color:#151515;padding:clamp(120px,13vw,240px) 0}.eb .closing-showcase .micro{color:#151515}.eb .closing-showcase h2{letter-spacing:-.083em;max-width:13ch;font-size:clamp(64px,9vw,150px);font-weight:500;line-height:.92;margin:60px 0 42px!important}.eb .closing-showcase p{color:#282320;max-width:850px;font-size:clamp(17px,1.5vw,22px);line-height:1.5;margin-bottom:36px!important}.eb .close-actions{flex-wrap:wrap;gap:18px;display:flex}.eb .outlined-btn{color:#17120e;letter-spacing:.1em;background:0 0;border:1px solid #211d19;justify-content:space-between;align-items:center;gap:40px;padding:15px 20px;font-size:11px;font-weight:700;display:inline-flex}.eb .outlined-btn:hover{color:#fff;background:#151515}.eb .outlined-btn span{font-size:22px;font-weight:400}.eb .closing-showcase .outlined-btn{margin-top:15px!important}.eb .price-hero,.eb .research-hero{padding:0 0 clamp(90px,10vw,180px);overflow:hidden}.eb .price-title{grid-template-columns:1.45fr .55fr;align-items:end;gap:50px;padding:100px 0 140px;display:grid}.eb .price-title h1,.eb .research-hero h1{letter-spacing:-.09em;white-space:nowrap;font-size:clamp(66px,9vw,161px);font-weight:500;line-height:.88;margin:0!important}.eb .price-intro{align-self:end;max-width:320px}.eb .price-intro p{color:#bcbcb5;font-size:19px;margin-bottom:40px!important}.eb .price-deco{color:#aaa;letter-spacing:.14em;border-top:1px solid #464741;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.eb .pricing-primary,.eb .pricing-tools,.eb .pricing-included{padding:130px 0 160px}.eb .pricing-primary{background:#20211f}.eb .plans{border-top:1px solid #5e5e58;border-bottom:1px solid #5e5e58;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0}.eb .plan{box-shadow:none;background:0 0;border:0;border-right:1px solid #5e5e58;border-radius:0;gap:18px;padding:40px 30px 35px}.eb .plan:first-child{border-left:1px solid #5e5e58}.eb .plan.featured{box-shadow:none;background:#2b2d28;border:0;border-left:1px solid #7a7a73;border-right:1px solid #7a7a73}.eb .plan h3{font-size:clamp(26px,2.5vw,40px);font-weight:500;line-height:1.1}.eb .plan .ribbon{background:var(--robin);color:#151515;border-radius:0;top:-15px;left:30px}.eb .plan .who{color:#babbb4;min-height:3em;font-size:15px}.eb .plan .price{border-bottom:1px solid #5b5b56;padding:22px 0;margin-top:0!important}.eb .plan .price b{letter-spacing:-.045em;font-size:clamp(24px,2.3vw,38px);font-weight:500}.eb .plan .setup{color:var(--robin);letter-spacing:.05em;font-size:11px;font-weight:700}.eb .plan ul{color:#b8b9b2;line-height:1.6}.eb .plan li:before{background-color:var(--robin);border-radius:50%}.eb .plan .btn{color:#eee;background:0 0;border:1px solid #b7b8b0;border-radius:0}.eb .plan.featured .btn{background:var(--orange);color:#151515;border-color:var(--orange)}.eb .pnote{color:#92938f;text-align:left;margin-top:25px!important}.eb .pricing-break{background:#151515;padding:clamp(110px,14vw,250px) 0}.eb .pricing-break p{letter-spacing:-.07em;font-size:clamp(53px,7vw,124px);line-height:.96;margin:35px 0!important}.eb .pricing-tools{background:#1b1b19}.eb .pricing-tools .ptable{border-top:1px solid #53554f;gap:0}.eb .prow2{background:0 0;border:0;border-bottom:1px solid #53554f;border-radius:0;grid-template-columns:1fr 1.5fr .55fr;gap:40px;padding:25px 0}.eb .prow2 .ptn{letter-spacing:-.045em;font-size:clamp(16px,1.6vw,25px);font-weight:500}.eb .prow2 .ptw{color:#b9b9b3;font-size:14px}.eb .prow2 .ptp{font-size:clamp(18px,1.75vw,28px)}.eb .prow2 .ptn small,.eb .prow2 .ptp small{color:#94958e}.eb .tokpanel{color:#ddd;background:#292a26;border-radius:0}.eb .ctable{color:#ddd}.eb .ctable th,.eb .ctable td{border-color:#51514b}.eb .pricing-included{background:#151515}.eb .incl{border-top:1px solid #53554e;grid-template-columns:repeat(2,1fr);gap:0}.eb .incl div{background:0 0;border:0;border-bottom:1px solid #53554e;border-radius:0;padding:35px 35px 60px 0}.eb .incl b{font-size:clamp(22px,2.1vw,34px);font-weight:500;margin-bottom:14px!important}.eb .incl p{color:#b6b7b1;max-width:460px;font-size:16px}.eb .research-hero .solution-meta{margin-bottom:90px!important}.eb .research-hero h1{font-size:clamp(64px,9.1vw,160px)}.eb .research-hero-bottom{border-top:1px solid #50504a;grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding-top:23px;display:grid;margin-top:120px!important}.eb .research-hero-bottom span{letter-spacing:.14em;color:var(--robin);font-size:11px}.eb .research-hero-bottom p{color:#aaa;max-width:540px;font-size:19px;line-height:1.55}.eb .research-directory,.eb .research-guide,.eb .research-master-index{padding:130px 0 160px}.eb .research-directory{background:#20211e}.eb .research-directory-grid{border-top:1px solid #4d5047;grid-template-columns:1fr 1fr;gap:90px;padding-top:25px;display:grid}.eb .giant-number{letter-spacing:-.16em;color:#2f322d;font-size:clamp(200px,28vw,450px);font-weight:500;line-height:.78;display:block}.eb .giant-number span{font:italic clamp(26px,3vw,46px) var(--serif);color:var(--orange);letter-spacing:0;margin-left:18px}.eb .research-directory-copy p{color:#b7b8b0;max-width:280px;font-size:16px;line-height:1.5;margin-top:45px!important}.eb .research-nav{border-top:1px solid #54564f;flex-direction:column;display:flex}.eb .research-nav-link{letter-spacing:-.05em;border-bottom:1px solid #54564f;grid-template-columns:65px 1fr auto;align-items:center;padding:22px 0;font-size:clamp(20px,2vw,33px);font-weight:500;display:grid}.eb .research-nav-link span{color:var(--orange);letter-spacing:0;font-size:11px}.eb .research-nav-link b{color:var(--robin);font-size:22px;font-weight:400}.eb .research-nav-link:hover{color:var(--orange)}.eb .research-guide{background:#171815}.eb .research-guide .wrap{max-width:none;padding:0}.eb .research-guide .sec{padding:0}.eb .research-guide .two{display:block}.eb .research-guide-inner h2{display:none}.eb .research-guide-inner .incl{grid-template-columns:repeat(4,1fr)}.eb .research-master-index{background:#1d1e1b}.eb .research-master-index .wrap{max-width:none;padding:0}.eb .master-index-content h2{letter-spacing:-.06em;font-size:clamp(42px,4.8vw,74px);margin:35px 0!important}.eb .research-category{background:#151515;border-top:1px solid #454541;padding:clamp(110px,11vw,195px) 0;scroll-margin-top:78px}.eb .research-category:nth-of-type(2n){background:#1d1e1b}.eb .research-topic-top{border-bottom:1px solid #53554d;padding:0 0 40px}.eb .research-topic-top a:hover{color:var(--orange)}.eb .research-category-shell{grid-template-columns:.34fr 1fr;align-items:start;gap:50px;display:grid;margin-top:35px!important}.eb .research-category-sidebar{position:sticky;top:115px}.eb .research-category-sidebar p{letter-spacing:.14em;color:var(--orange);font-size:12px}.eb .research-category-sidebar h3{letter-spacing:-.06em;max-width:310px;font-size:clamp(33px,3.2vw,60px);font-weight:500;line-height:1.02;margin:55px 0!important}.eb .research-category-sidebar span{color:#9c9c96;letter-spacing:.12em;font-size:10px}.eb .research-category-content>.wrap{max-width:none;padding:0}.eb .research-category-content>p,.eb .research-category-content .hint{color:#b3b4ad}.eb .research-category-content h2{letter-spacing:-.065em;font-size:clamp(42px,5vw,85px);margin:0 0 20px!important}.eb .research-category-content .rgroup{max-width:840px;margin:0 0 35px!important}.eb .research-category-content .rgroup h2{font-size:36px;margin:0!important}.eb .research-category-content .sheet{max-width:870px;margin:20px 0 60px!important}.eb .research-category-content .snote{background:#2a2b27;max-width:870px;margin:10px 0 60px!important}.eb .research-category-content .snote p{color:#c5c6be}.eb .research-category-content .pc{max-width:870px}.eb .research-category-content .sec{padding:0}.eb .research-category-content .rtwrap{background:#22231f}.eb .research-category-content .rtable td{color:#c9c9c2}.eb .research-category-content .rtable th{color:#fafaf6}.eb .research-page .ctable{color:#e0e1db}.eb .research-page .rtwrap{background:#22231f}.eb .research-page .rtwrap .ctable th{color:#f4f4f1}.eb .research-page .rtwrap .ctable td{color:#c3c4bd}.eb .research-page .rtwrap .ctable td a{color:var(--robin)}.eb .new-footer{background:#111210;padding:100px 0 22px}.eb .foot-overline{color:#8a8b85;letter-spacing:.13em;border-top:1px solid #4e4f49;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.eb .foot-main{grid-template-columns:1fr .35fr;align-items:end;gap:60px;padding:70px 0 130px;display:grid}.eb .foot-main h2{letter-spacing:-.09em;font-size:clamp(78px,11vw,182px);font-weight:500;line-height:.85;margin:0!important}.eb .foot-aside{padding-bottom:15px}.eb .foot-aside p{color:#b0b1a9;max-width:310px;font-size:16px}.eb .foot-btn{margin:25px 0 0!important}.eb .foot-bottom{color:#96978e;letter-spacing:.1em;border-top:1px solid #4d4e48;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:10px;display:flex}.eb .fbrand{color:#fff;font:31px var(--serif);letter-spacing:-.07em}.eb .fbrand sup{font:10px var(--font);letter-spacing:0;margin-left:4px}.eb .foot-bottom a:hover{color:var(--orange)}.eb .modal .mbox{background:#252621;border-radius:0}.eb .modal .mcal{background:#1a1b18;border-radius:0}.eb .modal .mform input{background:#1e1f1b}.eb .modal .calgrid button.sel,.eb .modal .slots button.sel{background:var(--orange);color:#151515}.eb .modal .mform .btn{background:var(--orange);color:#151515;border-radius:0}.eb .modal .mclose,.eb .modal .calgrid button,.eb .modal .slots button{border-radius:0}.eb .lightbox{background:#101110}.eb .gifdemo.fs,.eb .demo[data-stepper].fs{background:#151515}.eb .gifdemo.fs .gview{width:min(100%,160vh - 400px)}.eb .slot .gfs,.eb .gifdemo .gfs{color:#fff;background:#101010}@media (width<=1380px){.eb .top .menu{gap:12px}.eb .nav-frame{gap:15px}.eb .top .menu a{font-size:10px}.eb .top .hbtn{padding:0 10px;font-size:10px}.eb .j-hero h1{font-size:clamp(73px,10.4vw,145px)}.eb .hero-words h1{font-size:clamp(59px,7.7vw,106px)}.eb .solution-top{min-height:600px}.eb .j-hero-grid{min-height:680px}}@media (width<=1060px){.eb .top .menu{max-height:calc(100vh - 73px);padding:22px var(--g) 35px;background:#171815;border-bottom:1px solid #3e3f38;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:73px;left:0;right:0;overflow-y:auto;margin:0!important}.eb .top .menu.expanded{display:flex}.eb .top .menu a{border-bottom:1px solid #31332d;padding:14px 0;font-size:16px}.eb .nav-frame{gap:20px}.eb .mobile-toggle{cursor:pointer;background:0 0;border:1px solid #565751;flex-direction:column;order:3;justify-content:center;align-items:center;gap:6px;width:40px;height:38px;display:flex}.eb .mobile-toggle span{background:#eee;width:17px;height:1px;display:block}.eb .top .hbtn{margin-left:auto}.eb .j-hero-grid{grid-template-columns:1.05fr .95fr;gap:0}.eb .j-hero h1{font-size:clamp(72px,9.4vw,110px)}.eb .j-hero-collage{height:440px}.eb .solution-top{min-height:560px}.eb .hero-words h1{font-size:clamp(64px,7.2vw,95px)}.eb .lead-row,.eb .media-composition{grid-template-columns:1fr}.eb .media-note{display:none}.eb .proof-grid{grid-template-columns:.4fr 1fr}.eb .research-category-shell{grid-template-columns:.35fr 1fr;gap:22px}}@media (width<=760px){.eb{--g:20px}.eb .top{height:65px}.eb .top .menu{top:65px}.eb .brand{font-size:26px}.eb .top .hbtn{gap:0;height:38px;padding:0 13px;font-size:0}.eb .top .hbtn span{font-size:23px}.eb .j-topline,.eb .solution-meta{font-size:9px}.eb .j-topline span:nth-child(2),.eb .j-topline span:nth-child(3),.eb .solution-meta>span:nth-child(2){display:none}.eb .j-hero-grid{flex-direction:column;align-items:stretch;min-height:auto;display:flex}.eb .j-hero-copy{padding:90px 0 30px}.eb .j-hero h1{font-size:clamp(67px,13vw,114px);margin-bottom:36px!important}.eb .j-desc{flex-direction:column;align-items:start;gap:20px}.eb .j-desc p{max-width:460px;font-size:16px}.eb .j-hero-collage{align-self:center;width:min(100%,550px);height:clamp(360px,80vw,530px);margin:5px 0 30px!important}.eb .collage-top{width:88%;right:0}.eb .collage-bottom{left:0}.eb .collage-index{width:88px;height:88px;font-size:20px}.eb .hero-trailer{padding:15px 0}.eb .hero-trailer span:last-child{display:none}.eb .section-flag{grid-template-columns:45px 1fr}.eb .section-trace{display:none}.eb .section-heading{grid-template-columns:1fr;gap:25px;margin:38px 0 45px!important}.eb .section-heading h2{font-size:clamp(49px,9vw,76px)}.eb .section-heading p{max-width:450px;font-size:15px}.eb .manifesto,.eb .journey-show{padding:90px 0 110px}.eb .manifesto-body{grid-template-columns:1fr;gap:25px}.eb .big-aside{font-size:88px}.eb .manifesto-body p{font-size:20px}.eb .journey-editorial{grid-template-columns:1fr;gap:35px}.eb .stage{position:static}.eb .tile .ttext b{font-size:21px}.eb .stage-art{aspect-ratio:1.35}.eb .stext{padding:27px}.eb .journey-mantra{padding:110px 0 65px}.eb .mantra-line{font-size:clamp(53px,10vw,92px);margin:70px 0!important}.eb .mantra-bottom{flex-wrap:wrap;gap:12px}.eb .solution-top,.eb .type-b .solution-top,.eb .type-c .solution-top,.eb .type-d .solution-top,.eb .type-e .solution-top,.eb .type-f .solution-top{flex-direction:column;align-items:stretch;gap:20px;min-height:0;display:flex}.eb .solution-hero{padding-bottom:40px}.eb .hero-words{padding:90px 0 20px!important}.eb .hero-words h1,.eb .type-b .hero-words h1{white-space:normal;font-size:clamp(58px,11.5vw,92px);margin:28px 0!important}.eb .hero-label{margin-bottom:20px!important}.eb .lead-row{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.eb .lead-row p{max-width:430px;font-size:17px}.eb .hero-display,.eb .type-b .hero-display,.eb .type-c .hero-display,.eb .type-d .hero-display,.eb .type-e .hero-display,.eb .type-f .hero-display{order:0;width:100%;padding:20px 0 0;position:relative;top:auto;bottom:auto;right:auto;transform:none}.eb .hero-asset,.eb .type-b .hero-asset,.eb .type-c .hero-asset,.eb .type-d .hero-asset,.eb .type-e .hero-asset,.eb .type-f .hero-asset{transform:none;aspect-ratio:1.35!important}.eb .display-shadow{top:0}.eb .hero-keywords{flex-wrap:wrap;margin-top:40px!important}.eb .hero-down{width:100%;margin:12px 0 0!important}.eb .design-section{padding:85px 0}.eb .about-grid,.eb .proof-grid,.eb .workflow-layout{grid-template-columns:1fr;gap:30px}.eb .about-overview{gap:27px;min-height:0}.eb .about-mark{font-size:100px}.eb .about-copy .prose{font-size:20px}.eb .proof-side{position:static}.eb .proof-large{font-size:86px}.eb .proof-side p{margin:20px 0!important}.eb .pc{grid-template-columns:95px minmax(0,1fr);gap:16px}.eb .pc h3{font-size:22px}.eb .workflow-intro{display:none}.eb .media-main{padding:13px}.eb .media-main .gifdemo .gview{width:100%;min-width:0}.eb .media-main .gbody{flex-direction:column}.eb .media-main .gside{flex:auto;width:100%;max-width:none}.eb .media-main .gpanel{grid-template-columns:1fr}.eb .closing-showcase{padding:100px 0}.eb .closing-showcase h2{font-size:clamp(63px,11vw,98px)}.eb .price-title{grid-template-columns:1fr;padding:90px 0 100px}.eb .price-title h1,.eb .research-hero h1{white-space:normal;font-size:clamp(56px,10vw,95px)}.eb .price-deco{flex-wrap:wrap;gap:10px}.eb .pricing-primary,.eb .pricing-tools,.eb .pricing-included{padding:85px 0}.eb .plans{grid-template-columns:1fr}.eb .plan,.eb .plan.featured{border:0;border-bottom:1px solid #555;padding:32px 18px}.eb .plan:first-child,.eb .plan.featured{border-left:0}.eb .pricing-break{padding:100px 0}.eb .pricing-break p{font-size:clamp(56px,10vw,92px)}.eb .incl{grid-template-columns:1fr}.eb .research-hero-bottom,.eb .research-directory-grid,.eb .research-category-shell{grid-template-columns:1fr;gap:22px}.eb .research-hero-bottom{margin-top:60px!important}.eb .research-directory,.eb .research-guide,.eb .research-master-index{padding:85px 0}.eb .giant-number{font-size:190px}.eb .research-category{padding:90px 0}.eb .research-category-sidebar{position:static}.eb .research-category-sidebar h3{margin:18px 0!important}.eb .research-category-content .sheet{padding:20px}.eb .research-category-content .sheet .sbody{columns:1}.eb .research-category-content .rgroup{max-width:none}.eb .foot-main{grid-template-columns:1fr;gap:45px;padding:75px 0}.eb .foot-main h2{font-size:clamp(77px,12vw,120px)}.eb .foot-bottom{flex-wrap:wrap;gap:20px}.eb .foot-bottom span{order:3;width:100%}}@media (width<=420px){.eb .j-hero h1{font-size:clamp(63px,13.5vw,77px)}.eb .hero-words h1,.eb .type-b .hero-words h1{font-size:clamp(50px,11.5vw,70px)}.eb .section-heading h2{font-size:48px}.eb .j-hero-collage{height:330px}.eb .research-nav-link{grid-template-columns:36px 1fr auto;font-size:20px}.eb .pc{grid-template-columns:1fr}.eb .pc .slot{max-width:160px}.eb .plan .price b{font-size:32px}.eb .foot-main h2{font-size:70px}}@media (prefers-reduced-motion:reduce){html:has(.eb){scroll-behavior:auto!important}.eb *,.eb :before,.eb :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.eb .workflow-layout,.eb .workflow-main,.eb .workflow-main>.demo,.eb .workflow-main .gpanel,.eb .workflow-main .gtext,.eb .workflow-main .slot,.eb .research-category-content,.eb .research-category-content>.wrap{min-width:0;max-width:100%}.eb .workflow-main .grail{width:100%;max-width:100%;overflow:auto hidden}.eb .workflow-main .gpanel,.eb .research-category-content .sheet,.eb .research-category-content .rtwrap{max-width:100%}@media (width<=760px){.eb .workflow-layout,.eb .workflow-main .gpanel{grid-template-columns:minmax(0,1fr)}.eb .workflow-main>.demo{width:100%;overflow:hidden}.eb .workflow-main .gpanel>.slot{max-width:100%}.eb .workflow-main .grail{touch-action:pan-x;overflow-x:auto}.eb .research-category-content{overflow-x:clip}.eb .research-category-content .rtwrap{overflow-x:auto}.eb .research-category-content .ctable{min-width:480px}.eb .research-category-content .sfig{min-width:0}.eb .big-aside{overflow-wrap:normal;font-size:clamp(62px,16vw,83px)}.eb .research-guide-inner .incl{grid-template-columns:minmax(0,1fr)}.eb .research-guide-inner .incl>div{min-width:0}.eb .pricing-tools .prow2{grid-template-columns:minmax(0,1fr);gap:10px}.eb .pricing-tools .prow2 .ptp{text-align:left}.eb .pricing-tools .ptable,.eb .pricing-tools .prow2,.eb .pricing-tools .tokpanel{overflow-wrap:anywhere;min-width:0;max-width:100%}}@media (width>=761px){.eb .type-d .hero-display{display:block}.eb .type-d .hero-display .display-bottom{align-items:start;width:100%;padding-top:14px}}.eb .stage{align-items:stretch}.eb .stage-art{flex:none;width:100%;min-width:0;display:block}.eb .stage>.stext{flex:none;width:100%;min-width:0}.eb .media-main .geo-gif{width:100%;height:auto;min-height:300px;aspect-ratio:16/9!important}@media (width<=760px){.eb .media-main .geo-gif{min-height:190px}}.eb :is(h1,h2,h3,h4,h5,h6){font-family:inherit}
