@font-face{font-family:Inter;src:url(/fonts/inter-latin-var.woff2)format("woff2");font-weight:400 600;font-display:swap}:root{--bg:#000;--panel:#0f0f0f;--panel-2:#1f1f1f;--white:#fff;--text-1:#fff;--text-2:#969696;--text-3:gray;--blue:#0072b0;--blue-hover:#0080c4;--green:#1b942b;--star:#ffcc4a;--glass:#ffffff12;--inset:#ffffff12 0 1px 20px 0 inset;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1200px;--gutter:30px;--section:120px;--r-card:20px;--r-item:15px;--r-btn:10px;--r-pill:99px;--header-h:112px;--spring:linear(0 0%, .0227 2.5%, .0782 4.9%, .1544 7.4%, .2421 9.8%, .3343 12.3%, .426 14.7%, .5136 17.2%, .5948 19.6%, .6682 22.1%, .7332 24.5%, .7896 27%, .8378 29.4%, .8781 31.9%, .9114 34.3%, .9384 36.8%, .9598 39.2%, .9765 41.7%, .9891 44.1%, .9985 46.6%, 1.0051 49%, 1.0095 51.5%, 1.0123 53.9%, 1.0137 56.4%, 1.0141 58.8%, 1.0131 63.7%, 1.0109 68.6%, 1.0083 73.5%, 1.0059 78.4%, 1.0039 83.3%, 1.0024 88.2%, 1.0013 93.1%, 1.0006 98%, 1 100%);--spring-d:1.02s}@media (width<=1199.98px){:root{--section:100px}}@media (width<=809.98px){:root{--gutter:20px;--section:80px;--header-h:92px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:24px}body{background:var(--bg);color:var(--text-1);font:400 16px/1.8 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:400}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #4fb3ea}main:focus,main h1:focus,main h2:focus,main h3:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#000;border-radius:var(--r-btn);background:#fff;padding:10px 16px;font-weight:500;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.sec{padding-top:var(--gap)}:root{--gap:150px;--head-gap:100px;--hero-top:250px;--hero-gap:150px;--stack:30px;--pad:40px;--pad-lg:50px}@media (width<=1199.98px){:root{--gap:120px;--head-gap:80px;--hero-top:250px;--hero-gap:120px}}@media (width<=809.98px){:root{--gap:100px;--head-gap:50px;--hero-top:175px;--hero-gap:80px;--stack:20px;--pad:30px;--pad-lg:30px}}.page-hero+.sec,.cs-hero+.sec{padding-top:var(--hero-gap)}.sec.jump{padding-top:60px}.sec.jump+.sec{padding-top:var(--head-gap)}.after{margin-top:var(--stack)}.note{margin:var(--stack) auto 0;text-align:center;max-width:760px}.t-hero{letter-spacing:-.05em;font-size:66px;line-height:1.15}.t-page{letter-spacing:-.05em;font-size:100px;line-height:1.15}.t-sec{letter-spacing:-.04em;font-size:56px;line-height:1.2}.t-stat{letter-spacing:-.03em;font-size:36px;font-weight:500;line-height:1.2}.t-card{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.4}.t-item{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.4}.t-small{letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.4}.lead{color:var(--text-2);font-size:19px;line-height:1.7}.body{color:var(--text-2);font-size:16px;line-height:1.8}.muted{color:var(--text-2)}@media (width<=1199.98px){.t-hero{font-size:46px}.t-page{font-size:80px}.t-sec{font-size:40px}.t-stat{font-size:30px}.lead{font-size:17px}}@media (width<=809.98px){.t-hero{font-size:36px;line-height:1.25}.t-page{font-size:clamp(38px,12.8vw,50px)}.t-sec{font-size:34px;line-height:1.3}.t-stat{font-size:26px;line-height:1.3}}.grad{-webkit-mask-image:linear-gradient(#000 0%,#00000080 100%);mask-image:linear-gradient(#000 0%,#00000080 100%)}.grad-up{-webkit-mask-image:linear-gradient(#000 0%,#00000080 100%);mask-image:linear-gradient(#000 0%,#00000080 100%)}.head{text-align:center;width:min(720px,100%);margin-inline:auto}.head .lead{margin-top:20px}.head+*{margin-top:var(--head-gap)}.head-row{justify-content:space-between;align-items:center;gap:24px 100px;display:flex}.head-row>*{flex:1 1 0;max-width:550px}.head-row .lead{text-align:right}.head-row+*{margin-top:var(--head-gap)}@media (width<=809.98px){.head-row{flex-direction:column;align-items:stretch}.head-row .lead{text-align:left}}.btn{border-radius:var(--r-btn);color:#fff;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;min-height:52px;box-shadow:var(--inset);border:0;justify-content:center;align-items:center;gap:10px;padding:15px 25px;font-size:16px;font-weight:500;line-height:1.4;transition:box-shadow .3s,background-color .2s;display:inline-flex}.btn-blue{background:var(--blue)}.btn-blue:hover{box-shadow:var(--blue) 0 1px 12px 0}.btn-dark{background:var(--panel-2);box-shadow:none}.btn-dark:hover{box-shadow:var(--panel) 0 1px 12px 0, 0 0 0 1px #ffffff0f;background:#262626}.btn-block{width:100%}.btn svg{flex:none;width:18px;height:18px}.link{color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .2s}.link:hover{text-decoration-color:#fff}.panel{background:var(--panel);border-radius:var(--r-card);box-shadow:var(--inset)}.badge{border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--inset);color:var(--text-2);align-items:center;gap:10px;padding:5px 20px;font-size:16px;line-height:1.8;display:inline-flex}.badge:before{content:"";background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.badge.plain:before{display:none}.tag{color:#e6e6e6;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:4px 12px;font-size:14px;line-height:1.6;display:inline-flex}.icon-circle{width:100px;height:100px;box-shadow:var(--inset);color:#d9d9d9;background:linear-gradient(#0f0f0f,#000);border-radius:80px;flex:none;place-items:center;display:grid}.icon-circle svg{width:40px;height:40px}.icon-circle.sm{width:64px;height:64px}.icon-circle.sm svg{width:26px;height:26px}.icon-circle .num{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:500}.backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop .glow{filter:blur(100px);background:#fff;border-radius:999px;width:656px;height:612px;position:absolute;top:339px;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(50% 50%,#0000001a 0%,#0000 100%);mask-image:radial-gradient(50% 50%,#0000001a 0%,#0000 100%)}.backdrop .grid{transform-origin:50% 100%;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:50% 100%;background-size:66.67px 71.4px;width:2400px;height:700px;position:absolute;bottom:20px;left:50%;transform:perspective(1200px)rotateX(-70deg);-webkit-mask-image:radial-gradient(50% 50%,#000 79%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 79%,#0000 100%)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.marquee .track{gap:var(--mq-gap,30px);width:max-content;animation:mq var(--mq-dur,60s) linear infinite;display:flex}.marquee .track>ul{align-items:center;gap:var(--mq-gap,30px);display:flex}.marquee li{display:flex}.marquee.rev .track{animation-direction:reverse}.marquee:hover .track,.marquee:focus-within .track{animation-play-state:paused}@keyframes mq{to{transform:translateX(calc(-50% - var(--mq-gap,30px) / 2))}}.js-reveal [data-reveal]{opacity:0;transition:opacity var(--spring-d) var(--spring)}.js-reveal [data-reveal].is-visible{opacity:1}.js-reveal [data-words] .w{opacity:.001;transition:opacity .62s var(--spring), transform .62s var(--spring);transition-delay:calc(var(--i,0) * 80ms + .3s);display:inline-block;transform:translateY(10px)}.js-reveal [data-words].is-visible .w{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js-reveal [data-reveal],.js-reveal [data-words] .w{opacity:1;transform:none}}@media (width<=809.98px){.badge{padding:4px 16px;font-size:14px}}.site-header{z-index:50;animation:hdr-in var(--spring-d) var(--spring) both;position:absolute;inset:30px 0 auto}@keyframes hdr-in{0%{opacity:.001;transform:translateY(-50px)}}.hdr-bar{background:var(--panel);border-radius:var(--r-card);height:82px;box-shadow:var(--inset);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;gap:20px;padding:15px 15px 15px 30px;display:flex;position:relative}.hdr-brand{margin-right:auto;display:flex}.hdr-nav{gap:40px;display:flex;position:absolute;left:50%;translate:-50%}.hdr-nav a{color:#fff;font-size:16px;line-height:1.8;transition:opacity .2s}.hdr-nav a:hover{opacity:.7}.hdr-nav a.active{opacity:1;text-underline-offset:8px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.hdr-burger{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-right:-6px;display:none;position:relative}.hdr-burger span{width:18px;height:1.5px;transition:transform .35s var(--spring), top .35s var(--spring);background:#fff;border-radius:2px;position:absolute;left:13px}.hdr-burger span:first-child{top:18px}.hdr-burger span:last-child{top:25px}.menu-open .hdr-burger span:first-child{top:21.5px;transform:rotate(45deg)}.menu-open .hdr-burger span:last-child{top:21.5px;transform:rotate(-45deg)}.hdr-menu{text-align:center;margin-top:14px;padding:40px 20px;animation:.25s both menu-in}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.hdr-menu nav{flex-direction:column;align-items:center;gap:22px;display:flex}.hdr-menu a:not(.btn){color:#fff;padding:4px 12px;font-size:16px;line-height:1.8}.hdr-menu .btn{margin-top:6px}@media (width<=1279.98px){.hdr-nav{gap:28px;margin-left:auto;position:static;translate:none}.hdr-cta{margin-left:8px}}@media (width<=1099.98px){.hdr-nav,.hdr-cta{display:none}.hdr-burger{margin-left:auto;display:block}}@media (width>=1100px){.hdr-menu{display:none}}@media (width<=809.98px){.site-header{top:20px}.hdr-bar{height:56px;padding:0 15px 0 20px}}.site-footer{margin-top:var(--gap);background:radial-gradient(120% 140% at 50% 0,#0b0b0b 0%,#050505 60%,#000 100%);border-top:1px solid #ffffff0f;padding:100px 0}.ftr-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px 50px;display:grid}.ftr-brand p{color:var(--text-3);max-width:330px;margin-top:18px}.ftr-col h2{margin-bottom:18px}.ftr-col li a{color:var(--text-2);padding:2px 0;transition:color .2s;display:inline-block}.ftr-col li a:hover{color:#fff}.ftr-col li+li{margin-top:4px}@media (width<=999.98px){.ftr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr-brand{grid-column:1/-1}}@media (width<=559.98px){.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero{text-align:center;padding-top:250px;position:relative}.hero .backdrop{height:789px}.hero-inner{flex-direction:column;align-items:center;display:flex;position:relative}.hero h1,.hero .lead{width:min(720px,100%);margin-top:20px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 30px;margin-top:40px;display:flex}.strip{margin-top:150px;padding:10px 0;position:relative}.strip .shot{border-radius:var(--r-btn);background:#111;width:356px;height:380px;overflow:hidden}.strip .shot img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.strip-note{text-align:center;color:var(--text-3);margin-top:18px;font-size:14px}@media (width<=809.98px){.hero{padding-top:160px}.hero .backdrop{height:680px}.strip{margin-top:100px}.strip .shot{width:250px;height:280px}}.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.feat{padding:var(--pad);flex-direction:column;display:flex;overflow:hidden}.feat .body{margin-top:20px}.feat-vis{flex-direction:column;flex:1;justify-content:flex-end;margin-top:50px;display:flex}.wide-card{padding:var(--pad);grid-template-columns:minmax(0,510px) minmax(0,1fr);align-items:center;gap:40px 60px;min-height:350px;margin-top:30px;display:grid}.wide-card .body{margin-top:20px}.tiles{flex-direction:column;gap:20px;display:flex;overflow:hidden}.tile{border-radius:var(--r-btn);color:#fff;background:#000;place-items:center;width:100px;height:100px;display:grid}.tile svg{width:40px;height:40px}@media (width<=1199.98px){.cards3{grid-template-columns:1fr}.feat{min-height:300px}.wide-card{grid-template-columns:1fr}}.vis-bars{border-radius:var(--r-btn);background:#000;align-items:flex-end;gap:20px;width:min(270px,100%);height:200px;padding:20px 20px 0;display:flex;position:relative;box-shadow:30px 40px 30px #000c}.vis-bars i{background:linear-gradient(#0072b0,#0072b000);border-radius:3px 3px 0 0;flex:1}.vis-bars b{letter-spacing:-.02em;font-size:16px;font-weight:500;position:absolute;top:16px;left:20px}.vis-bars .dev{color:#fff;background:linear-gradient(140deg,#2d7ff9,#0072b0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:-18px;right:-22px;box-shadow:0 10px 30px #0072b073}.vis-bars .dev svg{width:26px;height:26px}.vis-rows{flex-direction:column;gap:10px;display:flex}.vis-row{border-radius:var(--r-btn);background:#000;align-items:center;gap:20px;padding:20px;display:flex}.vis-row:last-child{box-shadow:0 50px 20px -30px #00000080}.vis-row .ic{width:50px;height:50px;box-shadow:var(--inset);background:#0f0f0f;border-radius:50%;flex:none;place-items:center;display:grid}.vis-row .ic svg{width:22px;height:22px}.vis-row span{color:var(--text-2);line-height:1.6}.vis-row strong{color:#fff;letter-spacing:-.02em;font-weight:500;display:block}.vis-chat{flex-direction:column;gap:20px;display:flex}.bubble{align-items:flex-end;gap:10px;display:flex}.bubble p{border-radius:var(--r-btn);color:var(--text-2);padding:15px 20px;line-height:1.6}.bubble.in p{background:var(--glass)}.bubble.out{flex-direction:row-reverse}.bubble.out p{background:#000;box-shadow:0 50px 20px -30px #00000080}.bubble .av{color:#fff;background:#1f1f1f;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.bubble .av svg{width:18px;height:18px}.why{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 100px;display:grid}.why li{flex-direction:column;align-items:center;display:flex;position:relative}.why li:not(:last-child):after{content:"";background:#ffffff24;width:calc(100% - 60px);height:5px;position:absolute;top:48px;left:calc(50% + 80px);-webkit-mask-image:radial-gradient(50% 50%,#000 0%,#000000e6 6%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 0%,#000000e6 6%,#0000 100%)}.why h3{margin-top:30px}.why p{max-width:333px;margin-top:10px}.why .icon-circle+p{margin-top:30px}@media (width<=809.98px){.why{grid-template-columns:1fr}.why li:after{display:none}}.pills-mq{--mq-gap:20px;padding-block:12px}.pill{border-radius:var(--r-item);background:var(--panel);box-shadow:var(--inset);white-space:nowrap;align-items:center;gap:15px;padding:20px 30px;transition:box-shadow .3s;display:inline-flex}a.pill:hover{box-shadow:var(--inset), 0 0 0 1px #ffffff1f}.pill svg{color:#d9d9d9;width:24px;height:24px}.big-img{border-radius:var(--r-card);aspect-ratio:2;margin-top:60px;overflow:hidden}.big-img img{object-fit:cover;width:100%;height:100%}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;margin-top:50px;display:grid}.facts li{align-items:center;gap:30px;display:flex}.facts p{margin-top:4px}@media (width<=809.98px){.pills-mq{height:290px;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.pills-mq .track,.pills-mq .track>ul{flex-direction:column;align-items:center;width:auto}.pills-mq .track{animation-name:mq-v}.big-img{aspect-ratio:4/5}.facts{grid-template-columns:1fr}.facts li{text-align:center;flex-direction:column;gap:20px}}@keyframes mq-v{to{transform:translateY(calc(-50% - var(--mq-gap,20px) / 2))}}.slider{padding:75px 100px;position:relative;overflow:hidden}.slides{transition:transform var(--spring-d) var(--spring);display:flex}.slide{text-align:center;flex-direction:column;flex:0 0 100%;align-items:center;padding:0 10px;display:flex}.slide .q{letter-spacing:-.03em;max-width:850px;margin-top:30px;font-size:36px;font-weight:500;line-height:1.2}.slides-view{overflow:hidden}.slide .who{border-radius:var(--r-item);box-shadow:var(--inset);text-align:left;background:#ffffff0a;align-items:center;gap:16px;margin-top:40px;padding:12px 20px 12px 12px;transition:background-color .25s;display:flex}.slide .who:hover{background:#ffffff14}.slide .who .th{border-radius:var(--r-btn);flex:none;width:56px;height:56px;overflow:hidden}.slide .who .th img{object-fit:cover;width:100%;height:100%;transform:scale(1.4)}.slide .who strong{color:#fff;letter-spacing:-.02em;font-weight:500;line-height:1.4;display:block}.slide .who .role{color:var(--text-2);font-size:15px;line-height:1.5;display:block}.who-go{color:#fff;letter-spacing:-.02em;white-space:nowrap;border-left:1px solid #ffffff1a;align-items:center;gap:8px;margin-left:24px;padding-left:24px;font-weight:500;display:inline-flex}.who-go svg{width:16px;height:16px;transition:transform .3s var(--spring)}.slide .who:hover .who-go svg{transform:translate(4px)}@media (width<=809.98px){.slide .who{text-align:center;flex-wrap:wrap;justify-content:center;padding:16px}.slide .who .who-text{flex:100%}.who-go{border-top:1px solid #ffffff1a;border-left:0;flex:100%;justify-content:center;margin:4px 0 0;padding:12px 0 0}.slide .who .th{display:none}}.sl-btn{border-radius:var(--r-btn);color:#fff;cursor:pointer;background:#1a1a1a;border:0;place-items:center;width:40px;height:40px;transition:background-color .2s,opacity .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.sl-btn:hover{background:#262626}.sl-btn:disabled{opacity:.3;cursor:default}.sl-btn svg{width:20px;height:20px}.sl-prev{left:40px}.sl-prev svg{transform:scaleX(-1)}.sl-next{right:40px}.sl-dots{justify-content:center;gap:8px;margin-top:40px;display:flex}.sl-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.sl-dots button:before{content:"";background:#3a3a3a;border-radius:50%;width:6px;height:6px;transition:background-color .2s,width .3s}.sl-dots button[aria-current=true]:before{background:#fff;border-radius:3px;width:18px}.below-slider{justify-content:center;margin-top:40px;display:flex}@media (width<=1199.98px){.slider{padding:60px 70px}.slide .q{font-size:30px}}@media (width<=809.98px){.slider{padding:50px 24px 90px}.slide .q{font-size:24px;line-height:1.3}.sl-btn{top:auto;bottom:30px;translate:0}.sl-prev{left:calc(50% - 50px)}.sl-next{right:calc(50% - 50px)}}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.price-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.price-stack{flex-direction:column;gap:22px;display:flex}.price-stack>*{flex:1}.price-card{padding:var(--pad);flex-direction:column;display:flex}.price-card.hl{background:linear-gradient(180deg, #0072b024 0%, #0072b000 100%), var(--panel)}.price-sum{margin-top:20px}.price-row{flex-wrap:wrap;align-items:baseline;gap:4px 15px;margin-top:30px;display:flex}.price-row .per{color:var(--text-3)}.checks{flex-direction:column;gap:4px;margin-top:25px;display:flex}.checks li{color:var(--text-2);align-items:flex-start;gap:14px;line-height:1.7;display:flex}.checks svg{color:#fff;flex:none;width:16px;height:16px;margin-top:6px}.price-card>.btn{margin-top:auto}.price-card>:not(.btn):has(+.btn){margin-bottom:40px}.group-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;margin-bottom:40px;display:flex}.group-head .kind{color:var(--text-2)}.group-intro{max-width:820px;margin-bottom:40px}@media (width<=1199.98px){.price-grid,.price-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.price-grid,.price-grid.four{grid-template-columns:1fr}}.faq{flex-direction:column;gap:20px;width:min(800px,100%);margin-inline:auto;display:flex}.faq-item{--faq-pad:30px;border-radius:var(--r-item)}.faq-item summary{padding:var(--faq-pad);cursor:pointer;border-radius:inherit;align-items:flex-start;gap:24px;list-style:none;transition:padding-bottom .45s cubic-bezier(.22,1,.36,1);display:flex}.faq-item[open]:not(.closing) summary{padding-bottom:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .t-item{flex:1}.faq-item summary:hover .faq-arrow{opacity:1}.faq-arrow{opacity:.8;width:20px;height:20px;transition:transform .35s var(--spring), opacity .2s ease;flex:none;margin-top:3px}.faq-item[open]:not(.closing) .faq-arrow{transform:rotate(90deg)}.faq-body{overflow:hidden}.faq-body p{padding:0 var(--faq-pad) var(--faq-pad)}@media (width<=809.98px){.faq-item{--faq-pad:24px}}.cta-card{text-align:center;flex-direction:column;align-items:center;padding:100px;display:flex;position:relative;overflow:hidden}.cta-card .backdrop .grid{bottom:0}.cta-card .backdrop .glow{top:160px}.cta-card>:not(.backdrop){position:relative}.cta-card h2{max-width:800px;margin-top:20px}.cta-card .lead{max-width:600px;margin-top:20px}.cta-card .btn{margin-top:40px}@media (width<=809.98px){.cta-card{padding:60px 24px}}.page-hero{padding-top:var(--hero-top);text-align:center;position:relative}.page-hero-img{pointer-events:none;height:590px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:radial-gradient(50% 50%,#0000001a 0%,#0000 100%);mask-image:radial-gradient(50% 50%,#0000001a 0%,#0000 100%)}.page-hero-img img{object-fit:cover;width:100%;height:100%}.page-hero-inner{flex-direction:column;align-items:center;display:flex;position:relative}.page-hero h1{width:min(1000px,100%)}.page-hero .lead{width:min(840px,100%);margin-top:20px}.page-hero .badge{margin-bottom:24px}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.svc-card{align-items:flex-start;gap:30px;padding:30px;transition:box-shadow .3s;display:flex}a.svc-card:hover{box-shadow:var(--inset), 0 0 0 1px #ffffff1a}.svc-card .im{border-radius:var(--r-btn);flex:none;width:150px;height:127px;overflow:hidden}.svc-card .im img{object-fit:cover;width:100%;height:100%}.svc-card .ic{width:64px;height:64px;box-shadow:var(--inset);background:linear-gradient(#1a1a1a,#000);border-radius:50%;flex:none;place-items:center;display:grid}.svc-card .ic svg{width:26px;height:26px}.svc-card .body{margin-top:10px}.svc-card .go{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;margin-top:14px;font-weight:500;display:inline-flex}.svc-card .go svg{width:16px;height:16px;transition:transform .3s var(--spring)}a.svc-card:hover .go svg{transform:translate(4px)}@media (width<=999.98px){.svc-grid{grid-template-columns:1fr}}@media (width<=559.98px){.svc-card{flex-direction:column}.svc-card .im{aspect-ratio:16/9;width:100%;height:auto}}.split{grid-template-columns:minmax(0,550px) minmax(0,1fr);align-items:center;gap:50px 100px;display:grid}.split.rev{grid-template-columns:minmax(0,1fr) minmax(0,550px)}.split.rev .split-img{order:2}.split-img{border-radius:var(--r-card);aspect-ratio:11/10;overflow:hidden}.split-img img{object-fit:cover;width:100%;height:100%}.split-text .body{margin-top:20px}.split-text .body+.body{margin-top:16px}@media (width<=999.98px){.split,.split.rev{grid-template-columns:1fr}.split.rev .split-img{order:0}}.rows{flex-direction:column;gap:30px;display:flex}.row-card{grid-template-columns:350px minmax(0,1fr);transition:box-shadow .3s;display:grid;overflow:hidden}a.row-card:hover{box-shadow:var(--inset), 0 0 0 1px #ffffff1a}.row-card .im{min-height:350px;position:relative;overflow:hidden}.row-card .im img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--spring);position:absolute;inset:0}.row-card .tx{flex-direction:column;justify-content:center;padding:60px;display:flex}.row-card h2,.row-card h3{letter-spacing:-.04em;font-size:34px;line-height:1.2}.row-card .body{margin-top:18px}.tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (width<=999.98px){.row-card{grid-template-columns:1fr}.row-card .im{aspect-ratio:16/9;min-height:0}.row-card .tx{padding:36px}.row-card h2,.row-card h3{font-size:28px}}.p-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.p-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.p-card{padding:var(--pad);text-align:center;flex-direction:column;align-items:center;display:flex}.p-card h3{margin-top:30px}.p-card .body{margin-top:10px}.p-card.left{text-align:left;align-items:flex-start}@media (width<=1199.98px){.p-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.p-cards,.p-cards.two{grid-template-columns:1fr}}.note-card{padding:var(--pad)}.note-card h3{margin-bottom:20px}.note-card .body+.body{margin-top:14px}.note-list li{color:var(--text-2);gap:14px;padding:6px 0;line-height:1.7;display:flex}.note-list svg{color:#fff;flex:none;width:16px;height:16px;margin-top:6px}.note-list.cols{columns:2;column-gap:40px}.note-list.cols li{break-inside:avoid}@media (width<=809.98px){.note-list.cols{columns:1}}.pill-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pill-row .pill{padding:14px 24px}.pill-row .pill .t-item{font-size:17px}.stages{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.stage{padding:var(--pad);flex-direction:column;display:flex}.stage h3{margin-top:26px}.stage .body{margin-top:10px}@media (width<=1199.98px){.stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.stages{grid-template-columns:1fr}}.meta-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.meta-grid div{border-radius:var(--r-item);padding:24px}.meta-grid dt{color:var(--text-3);font-size:14px}.meta-grid dd{letter-spacing:-.02em;margin-top:6px;font-weight:500;line-height:1.5}@media (width<=1199.98px){.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-grid div:last-child{grid-column:1/-1}}@media (width<=559.98px){.meta-grid{grid-template-columns:1fr}}.gallery{flex-direction:column;gap:30px;display:flex}.gallery .shots-m{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.gal-frame{padding:var(--pad);border-radius:var(--r-card)}.gal-frame img{border-radius:var(--r-btn);width:100%}.gal-frame.mobile img{border-radius:22px;width:min(320px,100%);margin-inline:auto}.gal-frame figcaption{color:var(--text-2);margin-top:18px;font-size:15px;line-height:1.6}.pager{justify-content:space-between;gap:20px;display:flex}.pager a{flex-direction:column;gap:4px;min-width:260px;padding:24px 30px;display:flex}.pager a span{color:var(--text-2);font-size:14px}.pager a strong{letter-spacing:-.02em;font-weight:500}.pager li:last-child a{text-align:right;align-items:flex-end}@media (width<=809.98px){.gallery .shots-m{grid-template-columns:1fr}.pager{flex-direction:column}.pager a{min-width:0}}.ind-card{padding:var(--pad-lg);grid-template-columns:100px minmax(0,1fr);gap:40px;scroll-margin-top:30px;display:grid}.ind-card h2{letter-spacing:-.04em;font-size:34px;line-height:1.2}.ind-card .body{margin-top:14px}.ind-limits{border-radius:var(--r-btn);color:var(--text-2);background:#ffffff0a;margin-top:16px;padding:16px 20px;font-size:15px;line-height:1.7}.ind-svc{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (width<=809.98px){.ind-card{grid-template-columns:1fr;gap:24px}.ind-card h2{font-size:28px}}.contact-wrap{grid-template-columns:minmax(0,1fr);justify-items:center;gap:30px;display:grid}.form-card{width:min(800px,100%);padding:var(--pad-lg)}.form-card .body{margin-top:20px}.form-card form{margin-top:30px}.f-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.f-field{margin-bottom:22px}.f-field label{color:var(--text-2);margin-bottom:10px;font-size:16px;line-height:1.5;display:block}.f-field .req{color:var(--text-3);font-size:14px}.f-field input,.f-field select,.f-field textarea{border-radius:var(--r-btn);color:#111;background:#fff;border:1px solid #0000;width:100%;min-height:50px;padding:12px;font-size:16px;line-height:1.5}.f-field select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/18px no-repeat;padding-right:40px}.f-field textarea{resize:vertical;min-height:140px}.f-field input::placeholder,.f-field textarea::placeholder{color:#8a8a8a}.f-field [aria-invalid=true]{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b40}.f-field input:focus-visible,.f-field select:focus-visible,.f-field textarea:focus-visible{outline-offset:2px;outline:2px solid #4fb3ea}.f-hint{color:var(--text-3);margin-top:8px;font-size:14px;line-height:1.6}.f-error{color:#ff8a8a;margin-top:8px;font-size:14px;line-height:1.5}.f-summary{border-radius:var(--r-btn);background:#ff6b6b1a;margin-bottom:24px;padding:20px 24px;box-shadow:inset 0 0 0 1px #ff6b6b59}.f-summary h3{font-weight:500}.f-summary ul{margin-top:8px;padding-left:20px;list-style:outside}.f-summary a{color:#ffb3b3;text-decoration:underline}.f-context{border-radius:var(--r-btn);color:#d6ecf8;background:#0072b024;margin-bottom:22px;padding:14px 18px;line-height:1.6}.f-failure{border-radius:var(--r-btn);color:#ffe7a8;background:#ffcc4a1a;margin:4px 0 22px;padding:18px 22px;line-height:1.6;box-shadow:inset 0 0 0 1px #ffcc4a59}.f-privacy{color:var(--text-2);margin-bottom:22px;font-size:15px;line-height:1.7}.f-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.f-success{padding:10px 0}.f-success h2{letter-spacing:-.03em;font-size:30px}.f-success p{margin:14px 0 28px}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.steps3{margin-top:0}@media (width<=809.98px){.f-row{grid-template-columns:1fr}}.legal{width:min(800px,100%);margin-inline:auto}.legal h2{letter-spacing:-.03em;margin-top:44px;font-size:26px;font-weight:500;line-height:1.3}.legal p{color:var(--text-2);margin-top:14px;line-height:1.8}.legal .draft{border-radius:var(--r-item);color:#e6e6e6;margin-top:0;padding:20px 24px}.legal .updated{color:var(--text-3);font-size:14px}.nf-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.pager svg{vertical-align:-2px;width:16px;height:16px;margin-left:4px}.price-grid.four .price-card{padding:30px}.price-grid.four .t-stat{font-size:28px}@media (width<=1199.98px){.price-grid.four .t-stat{font-size:30px}}@media (width>=810px) and (width<=1199.98px){.facts li{gap:18px}.facts .icon-circle{width:64px;height:64px}.facts .icon-circle svg{width:26px;height:26px}.facts .t-stat{font-size:26px}.facts li>div{min-width:0}.feat{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;min-height:300px;display:grid}.feat>h3,.feat>.body{grid-column:1}.feat .feat-vis{grid-area:1/2/span 2;align-self:center;margin-top:0}.wide-card .tiles{order:-1}}.gal-frame.desktop .chrome{border-radius:var(--r-btn) var(--r-btn) 0 0;background:#1a1a1a;align-items:center;gap:8px;height:38px;margin-bottom:-1px;padding:0 16px;display:flex}.gal-frame.desktop .chrome i{background:#3a3a3a;border-radius:50%;width:11px;height:11px}.gal-frame.desktop .chrome i:first-child{background:#ff5f57}.gal-frame.desktop .chrome i:nth-child(2){background:#febc2e}.gal-frame.desktop .chrome i:nth-child(3){background:#28c840}.gal-frame.desktop img{border-radius:0 0 var(--r-btn) var(--r-btn)}.row-card .im img{transform:scale(1.32)}a.row-card:hover .im img{transform:scale(1.38)}.svc-card .im img[srcset*=work-store],.svc-card .im img[srcset*=svc-web]{transform:scale(1.3)}.cs-hero{padding-top:var(--hero-top)}.cs-title{justify-content:space-between;align-items:flex-end;gap:30px 60px;display:flex}.cs-title>div{max-width:908px}.cs-title .badge{margin-bottom:24px}.cs-title .lead{margin-top:10px}.cs-title .btn{flex:none}.cs-facts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 60px;margin-top:120px;display:flex}.cs-facts dl{flex-wrap:wrap;gap:20px 50px;display:flex}.cs-facts dt{letter-spacing:-.02em;font-weight:500;line-height:1.4}.cs-facts dd{color:var(--text-2)}.cs-stack{align-items:center;gap:16px;display:flex}.cs-stack-label{color:var(--text-3);font-size:14px}.cs-stack .tags{margin-top:0}.cs-image{border-radius:var(--r-card);box-shadow:var(--inset);background:#050505;margin-top:60px;overflow:hidden}.cs-image img{width:100%}.cs-story{width:min(600px, 100% - 2 * var(--gutter));flex-direction:column;gap:50px;display:flex}.cs-story .body{margin-top:14px}@media (width<=1199.98px){.cs-facts{margin-top:80px}}@media (width<=809.98px){.cs-title,.cs-facts{text-align:center;flex-direction:column;align-items:center}.cs-title .lead{margin-inline:auto}.cs-facts{margin-top:50px}.cs-facts dl{flex-direction:column;align-items:center;gap:16px}.cs-stack{flex-direction:column;gap:12px}.cs-stack .tags{justify-content:center}.cs-image{margin-top:50px}.cs-image img{aspect-ratio:4/3;object-fit:cover}}.shots-m>:only-child{grid-column:1/-1}.gal-frame.mobile:only-child img{border-radius:var(--r-btn);width:min(640px,100%)}.price-grid.one{grid-template-columns:minmax(0,520px);justify-content:center}.ind-card .body,.ind-limits,.note-list li,.price-group .after.body{max-width:72ch}.stages.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stages.five{grid-template-columns:repeat(5,minmax(0,1fr))}.stages.five .stage{padding:30px 24px}@media (width<=1199.98px){.stages.three{grid-template-columns:1fr 1fr 1fr}.stages.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=809.98px){.stages.three,.stages.five{grid-template-columns:1fr}}.why.four-up{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 50px}.why.four-up li:after{display:none}.why.four-up .icon-circle+p{margin-top:24px}@media (width<=1199.98px){.why.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.why.four-up{grid-template-columns:1fr}}.why.which h3{font-size:20px}.which-go{margin-top:16px;font-weight:500;display:inline-block}.svc-tag{color:var(--text-3);margin-bottom:6px;font-size:14px;display:block}.split-fig{margin:0}.img-caption{color:var(--text-2);margin-top:14px;font-size:15px;line-height:1.6}.narrow-text{width:min(720px, 100% - 2 * var(--gutter))}.narrow-text .body{margin-top:18px}.narrow-card{width:min(800px,100%);margin-inline:auto}.small-note{color:var(--text-3);font-size:15px}.choosing{max-width:820px}.wide-card.callout{grid-template-columns:minmax(0,1fr) auto;min-height:0;margin-top:0}.wide-card.callout .body{max-width:72ch;margin-top:14px}@media (width<=809.98px){.wide-card.callout{grid-template-columns:minmax(0,1fr)}.wide-card.callout .btn{white-space:normal;text-align:center;justify-self:start;max-width:100%}}.wide-link{margin-top:18px;font-weight:500;display:inline-block}a.compare-card{transition:box-shadow .3s}a.compare-card:hover{box-shadow:var(--inset), 0 0 0 1px #ffffff1f}.compare-card.current{background:linear-gradient(180deg, #0072b024 0%, #0072b000 100%), var(--panel)}.compare-card .body,.bt-note .body{margin-top:0}.group-intro strong{color:#fff;font-weight:500}.group-intro em{color:#fff;font-style:normal}.ind-parts{flex-direction:column;gap:12px;margin-top:18px;display:flex}.ind-parts div{grid-template-columns:110px minmax(0,1fr);gap:4px 20px;display:grid}.ind-parts dt{color:#fff;letter-spacing:-.02em;font-weight:500;line-height:1.8}.ind-parts dd{color:var(--text-2);max-width:72ch;line-height:1.8}@media (width<=809.98px){.ind-parts div{grid-template-columns:1fr}}.ind-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;margin-top:24px;display:flex}.ind-foot .ind-svc{margin-top:0}.ind-concept{color:var(--text-2);font-size:15px}.decisions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.decisions li{color:var(--text-2);line-height:1.8}.decisions strong{color:#fff;font-weight:500}.cs-story .note-list{margin-top:8px}.cs-status{border-radius:var(--r-item);box-shadow:var(--inset);color:var(--text-2);background:#ffffff0a;padding:18px 22px;font-size:15px;line-height:1.7}.concept-note{width:min(800px,100%);margin:var(--stack) auto 0}.cs-image.fit{place-items:center;display:grid}.cs-image.fit img{width:auto;max-width:100%;max-height:720px}@media (width<=809.98px){.cs-image.fit img{aspect-ratio:auto;width:100%;max-height:none}}.pill-row .pill{white-space:normal;max-width:100%}.show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.show-card{flex-direction:column;height:100%;transition:box-shadow .3s;display:flex;overflow:hidden}a.show-card:hover{box-shadow:var(--inset), 0 0 0 1px #ffffff1a}.show-card .im{aspect-ratio:4/3;background:#050505;display:block;overflow:hidden}.show-card .im img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--spring)}a.show-card:hover .im img{transform:scale(1.03)}.show-card .tx{padding:var(--pad);flex-direction:column;flex:1;align-items:flex-start;display:flex}.show-card .t-card{margin-top:18px}.show-card .body{margin-top:10px;display:block}.show-card .go{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-weight:500;display:inline-flex}.show-card .go svg{width:16px;height:16px;transition:transform .3s var(--spring)}a.show-card:hover .go svg{transform:translate(3px)}.show-examples{padding-top:80px}.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.ex{flex-direction:column;margin:0;display:flex;overflow:hidden}.ex .im{aspect-ratio:16/10;background:#050505;position:relative;overflow:hidden}.ex .im img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ex.tall{grid-row:span 2}.ex.tall .im{aspect-ratio:auto;flex:1;min-height:480px}.ex.wide{grid-column:1/-1}.ex.wide .im{aspect-ratio:21/9}.ex figcaption{padding:28px var(--pad) var(--pad)}.ex figcaption .body{max-width:72ch;margin-top:10px}@media (width<=809.98px){.show-grid,.bento{grid-template-columns:1fr;gap:20px}.show-examples{padding-top:50px}.ex.tall{grid-row:auto}.ex.tall .im{aspect-ratio:4/5;flex:none;min-height:0}}.note-card h2{margin-bottom:20px}.big-fig{margin:60px 0 0}.big-fig .big-img{background:#050505;margin-top:0}.about-fig{margin-top:0}.stages.six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1199.98px){.stages.six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.stages.six{grid-template-columns:1fr}}.mini-head{color:#fff;letter-spacing:-.01em;margin-top:24px;font-size:15px;font-weight:500}.t-sec-s{letter-spacing:-.035em;font-size:36px;font-weight:500;line-height:1.2}@media (width<=809.98px){.t-sec-s{font-size:28px}}.fig{margin:0}.fig-img{border-radius:var(--r-card);box-shadow:var(--inset);aspect-ratio:16/10;background:#050505;overflow:hidden}.fig-img img{object-fit:cover;width:100%;height:100%}.area-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px;display:grid}.area{flex-direction:column;height:100%;transition:box-shadow .3s;display:flex;overflow:hidden}a.area:hover{box-shadow:var(--inset), 0 0 0 1px #ffffff1a}.area .im{aspect-ratio:4/3;background:#050505;display:block;overflow:hidden}.area .im img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--spring)}a.area:hover .im img{transform:scale(1.03)}.area .tx{padding:28px var(--pad) var(--pad);flex-direction:column;flex:1;display:flex}.area .body{margin-top:10px;display:block}.area .go{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-weight:500;display:inline-flex}.area .go svg{width:16px;height:16px;transition:transform .3s var(--spring)}a.area:hover .go svg{transform:translate(3px)}.problem-list{gap:14px;margin-top:24px;display:grid}.problem-list li{color:#fff;letter-spacing:-.01em;align-items:center;gap:16px;font-size:17px;line-height:1.45;display:flex}.principles{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 80px;display:grid}.principles-head{position:sticky;top:140px}.principles-head .lead{text-align:left;margin-top:24px}.value-list li{border-top:1px solid #ffffff1a;grid-template-columns:24px minmax(0,1fr);column-gap:20px;padding:28px 0;display:grid}.value-list li:last-child{border-bottom:1px solid #ffffff1a}.value-list svg{color:#fff;width:20px;height:20px;margin-top:6px}.value-list .body{grid-column:2;max-width:60ch;margin-top:8px}@media (width<=999.98px){.area-list{grid-template-columns:1fr;gap:20px}.area{flex-direction:row}.area .im{aspect-ratio:auto;flex:none;width:42%}.area .tx{padding:24px}.principles{grid-template-columns:1fr}.principles-head{position:static}}@media (width<=559.98px){.area{flex-direction:column}.area .im{aspect-ratio:4/3;width:100%}}.levels{gap:90px;display:grid}.level{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:40px 70px;display:grid}.level.rev .fig{order:2}.level-text .body{margin-top:16px}.level-text .note-list{margin-top:8px}.level-text .varies{font-size:15px}.level-text .varies strong,.example strong{color:#fff;font-weight:500}.level-text .btn{margin-top:28px}@media (width<=999.98px){.levels{gap:60px}.level{grid-template-columns:1fr}.level.rev .fig{order:0}}.feature-vis{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.icon-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;margin-top:50px;display:grid}.icon-list li{border-top:1px solid #ffffff1a;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.icon-list .body{margin-top:6px}@media (width<=999.98px){.feature-vis{grid-template-columns:1fr;gap:40px}}@media (width<=809.98px){.icon-list{grid-template-columns:1fr;margin-top:30px}}.examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.example{flex-direction:column;display:flex;overflow:hidden}.example .fig-img{box-shadow:none;border-radius:0}.example .ex-text{padding:28px var(--pad) var(--pad)}.example .t-card{margin-top:14px}.example .ex-text>.body{margin-top:12px}.example .note-list{margin-top:6px}.example.lead-ex{flex-direction:row;grid-column:1/-1}.example.lead-ex .fig-img{aspect-ratio:auto;flex:none;width:58%}.example.lead-ex .ex-text{align-self:center}@media (width<=999.98px){.example.lead-ex{flex-direction:column}.example.lead-ex .fig-img{aspect-ratio:16/10;width:auto}}@media (width<=809.98px){.examples{grid-template-columns:1fr;gap:20px}}.situations{padding:var(--pad);align-self:center}.situations .note-list{margin-top:14px}.situations>.body{margin-top:16px}.bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}@media (width<=809.98px){.bt-grid{grid-template-columns:1fr;gap:20px}}.p-cards.two .wide-card.callout{grid-template-columns:minmax(0,1fr);align-content:space-between;height:100%}.p-cards.two .wide-card.callout .btn{justify-self:start}.contact-wrap{grid-template-columns:minmax(0,1fr) minmax(0,380px);place-items:start stretch}.contact-wrap .form-card{width:100%}.contact-aside{gap:30px;display:grid;position:sticky;top:140px}.contact-aside .note-card .body{margin-top:16px}.contact-aside .note-list{margin-top:14px}.aside-links{gap:10px;margin-top:16px;display:grid}.f-notice{border-radius:var(--r-item);color:#fddcab;background:#fdb02214;border:1px solid #fdb02259;margin-top:20px;padding:14px 18px;font-size:15px;line-height:1.6}@media (width<=999.98px){.contact-wrap{grid-template-columns:minmax(0,1fr)}.contact-aside{position:static}}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:50px;display:grid}.feature-grid li{border-top:1px solid #ffffff1a;padding:30px 0}.feature-grid h3{margin-top:20px}.feature-grid .body{margin-top:8px}.scope-panel{padding:10px var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scope-panel li{padding:30px 30px 30px 0}.scope-panel li:nth-child(n+4){border-top:1px solid #ffffff14}.scope-panel li:not(:nth-child(3n+1)){border-left:1px solid #ffffff14;padding-left:30px}.scope-panel .body{margin-top:8px}@media (width<=999.98px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-panel{grid-template-columns:1fr}.scope-panel li{border-left:0!important;padding:22px 0!important}.scope-panel li+li{border-top:1px solid #ffffff14}}@media (width<=809.98px){.feature-grid{grid-template-columns:1fr;margin-top:30px}.feature-grid li{padding:24px 0}}.nowrap{white-space:nowrap}.split.rev .split-fig{order:2}@media (width<=999.98px){.split.rev .split-fig{order:0}}.ftr-brand .ftr-email{margin-top:8px}.ftr-email a{color:var(--text-2);transition:color .2s}.ftr-email a:hover{color:#fff}._logo_1d7cz_3{width:calc(432px * var(--ls));height:calc(57px * var(--ls));--ls:.5;flex:none;display:inline-block;position:relative;overflow:hidden}._logo_1d7cz_3 img{max-width:none;width:calc(536px * var(--ls));height:calc(134px * var(--ls));left:calc(-59px * var(--ls));top:calc(-36px * var(--ls));mix-blend-mode:lighten;position:absolute}._small_1d7cz_5{--ls:.34}._large_1d7cz_6{--ls:.56}
