header.xts-header,.xts-sticky-cats,.xts-close-side{display:none!important} body{margin-left:0!important;margin-right:0!important} .xts-page-title{display:none!important} .xts-site-content>.container{max-width:100%!important;width:100%!important;padding:0!important} .xts-site-content .row{margin:0!important;row-gap:0!important} .xts-site-content .row>[class*="col-lg-3"]{display:none!important} .xts-content-area{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important} .xts-content-area>article{margin:0!important}.xts-site-content{padding:0!important}.row-spacing-40{padding-top:0!important;padding-bottom:0!important} .cadh-demo{position:fixed;top:0;left:0;right:0;z-index:9999;background:#181818;backdrop-filter:none;-webkit-backdrop-filter:none;font-family:Roboto,Arial,sans-serif;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}.cadh-demo.scrolled{background:rgba(22,22,23,.72);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 1px 0 rgba(255,255,255,.08)} body.admin-bar .cadh-demo{top:32px} .cadh-demo .cadh-in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:6px 26px;min-height:58px} .cadh-demo .cadh-logo img{width:168px;height:auto;display:block} .cadh-demo nav{margin-left:auto}.cadh-demo nav ul{display:flex;gap:2px;list-style:none!important;margin:0!important;padding:0!important} .cadh-demo nav li{margin:0!important;list-style:none!important} .cadh-demo nav a{display:block;color:#f5f5f7!important;font-size:13px;padding:9px 12px;border-radius:6px;text-decoration:none!important;opacity:.88} .cadh-demo nav a:hover{opacity:1;background:rgba(255,255,255,.08)} .cadh-demo .cadh-acts{display:flex;gap:8px} .cadh-demo .b{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(245,245,247,.5);color:#f5f5f7!important;border-radius:980px;padding:7px 15px;font-size:12.5px;text-decoration:none!important} .cadh-demo .b:hover{background:#f5f5f7;color:#161617!important;border-color:#f5f5f7} body{padding-top:58px!important} @media(max-width:1180px){.cadh-demo nav,.cadh-demo .cadh-acts{display:none}.cadh-demo .cadh-logo img{width:150px}} .ap{font-family:Roboto,"Helvetica Neue",Arial,sans-serif;color:#1d1d1f;-webkit-font-smoothing:antialiased} .ap *{box-sizing:border-box} .ap section{padding:110px 22px;text-align:center} .ap .w{max-width:1000px;margin:0 auto} .ap .narrow{max-width:720px;margin:0 auto} .ap .dark{background:#000;color:#f5f5f7} .ap .grey{background:#f5f5f7} .ap h1{font-size:clamp(40px,7vw,80px)!important;line-height:1.05!important;letter-spacing:-.025em!important;font-weight:600!important;margin:0 0 18px!important;color:inherit!important} .ap h2{font-size:clamp(30px,4.6vw,52px)!important;line-height:1.08!important;letter-spacing:-.022em!important;font-weight:600!important;margin:0 0 16px!important;color:inherit!important} .ap .eyebrow{font-size:19px;font-weight:600;color:#6e6e73;margin:0 0 8px;letter-spacing:0} .ap .dark .eyebrow{color:#a1a1a6} .ap .lede{font-size:clamp(17px,2vw,23px);line-height:1.42;color:#6e6e73;margin:0 auto 26px;max-width:34ch;font-weight:400} .ap .dark .lede{color:#a1a1a6} .ap .links{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;font-size:17px} .ap .links a{color:#0071e3!important;text-decoration:none!important} .ap .links a:hover{text-decoration:underline!important} .ap .dark .links a{color:#2997ff!important} .ap .shot{margin:46px auto 10px;max-width:700px} .ap .shot img{width:100%;height:auto;display:block;border-radius:18px} .ap .trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:52px;margin-top:56px;text-align:left} .ap .trio h4{font-size:21px!important;font-weight:600!important;margin:0 0 8px!important;letter-spacing:-.01em!important;color:inherit!important} .ap .trio p{font-size:15.5px;line-height:1.5;color:#6e6e73;margin:0} .ap .dark .trio p{color:#a1a1a6} .ap .ap-slider{position:relative;margin-top:56px}.ap .tiles{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:10px 26px 28px;margin:0 -26px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;will-change:scroll-position}@media (pointer:fine){.ap .tiles{scroll-snap-type:x mandatory}}@media (max-width:700px){.ap .tiles{gap:14px;padding:10px 20px 24px;margin:0 -20px;scroll-padding-left:20px}.ap-card{flex:0 0 76vw;max-width:310px}}.ap .tiles::-webkit-scrollbar{display:none}.ap-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border:0;border-radius:50%;background:rgba(210,210,215,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#1d1d1f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,background .2s ease}.ap-nav svg{width:20px;height:20px}.ap-nav:hover{background:rgba(190,190,196,.85)}.ap-nav.ap-prev{left:-6px}.ap-nav.ap-next{right:-6px}.ap-nav[disabled]{opacity:0;pointer-events:none}.ap .dark .ap-nav{background:rgba(255,255,255,.16);color:#f5f5f7}.ap .dark .ap-nav:hover{background:rgba(255,255,255,.28)}@media(max-width:760px){.ap-nav{display:none}} .ap-tile{flex:0 0 300px;scroll-snap-align:center;background:#f5f5f7;border-radius:18px;padding:30px 24px 28px;text-align:center;display:block;text-decoration:none!important;color:inherit!important;transition:transform .25s ease,box-shadow .25s ease}.ap-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgba(0,0,0,.28)}.ap .dark .ap-tile{background:#1d1d1f} .ap-tile-im{display:flex;align-items:center;justify-content:center;height:186px;margin-bottom:22px} .ap-tile-im img{max-height:186px;width:auto;max-width:100%;object-fit:contain} .ap-tile b{display:block;font-size:23px;font-weight:600;letter-spacing:-.016em;line-height:1.25} .ap-tile i{display:block;font-style:normal;font-size:15px;color:#6e6e73;margin:7px 0 12px} .ap-tile em{font-style:normal;font-size:15px;color:#0071e3;font-weight:500}.ap-tile em{display:block;margin-bottom:18px}.ap-acts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ap-b1,.ap-b2{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:980px;font-size:13.5px;font-weight:500;text-decoration:none!important;transition:.16s;white-space:nowrap}.ap-b1{background:#0071e3;color:#fff!important}.ap-b1:hover{background:#0077ed}.ap-b2{border:1px solid #c7c7cc;color:#1d1d1f!important;background:transparent}.ap-b2:hover{border-color:#1d1d1f}.ap-card{flex:0 0 324px;scroll-snap-align:center;position:relative;display:block;border-radius:20px;overflow:hidden;text-decoration:none!important;background:#1d1d1f;aspect-ratio:81/125;transition:transform .25s ease,box-shadow .25s ease}.ap-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px rgba(0,0,0,.42)}.ap-card-im{position:absolute;inset:0;display:block}.ap-card-im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ap-card:hover .ap-card-im img{transform:scale(1.05)}.ap-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.34) 0%,transparent 22%,rgba(0,0,0,.35) 44%,rgba(0,0,0,.93) 74%)}.ap-card-tag{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);padding:5px 11px 5px 9px;border-radius:980px}.ap-card-tag svg{width:13px;height:13px;flex:0 0 auto;color:#7fe0a3}.ap-card-in{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px;text-align:left}.ap-card-top{display:flex;align-items:center;gap:13px;margin-bottom:10px}.ap-card-ico{flex:0 0 auto;width:56px;height:56px;border-radius:13px;background:#fff;padding:8px;box-sizing:border-box;display:block;box-shadow:0 3px 14px rgba(0,0,0,.35)}.cardlg{display:block;width:100%;height:100%;object-fit:contain}.ap-card-top b{font-size:22px;font-weight:600;letter-spacing:-.014em;color:#fff;line-height:1.15}.ap-ticks{display:block;margin:0 0 14px}.ap-ticks span{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.35;color:#d7d7dc;margin-bottom:6px}.ap-ticks svg{flex:0 0 auto;width:13px;height:13px;margin-top:2px;color:#4cd07d}.ap-card-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.18);padding-top:13px}.ap-card-p{font-size:15px;font-weight:600;color:#fff}.ap-card-p u{text-decoration:none;font-weight:400;font-size:12px;color:#a1a1a6}.ap-card-cta{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#fff;background:#0071e3;border-radius:980px;padding:9px 15px;white-space:nowrap;transition:background .16s ease}.ap-card-cta svg{width:14px;height:14px;flex:0 0 auto}.ap-card:hover .ap-card-cta{background:#0077ed}.ap-accent{color:#0071e3}.ap-tabs{display:inline-flex;gap:2px;background:#e8e8ed;border-radius:980px;padding:4px;margin:0 auto 46px;flex-wrap:wrap;justify-content:center}.ap-tab{border:0;background:transparent;color:#1d1d1f;font-size:13.5px;font-weight:500;padding:9px 18px;border-radius:980px;cursor:pointer;font-family:inherit;transition:.16s;white-space:nowrap}.ap-tab:hover{color:#000}.ap-tab.on{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.ap-pane{display:none}.ap-pane.on{display:block;animation:apfade .3s ease}@keyframes apfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ap-pane h3{font-size:clamp(24px,3.2vw,36px)!important;font-weight:600!important;letter-spacing:-.018em!important;margin:0 0 10px!important;color:#1d1d1f!important;line-height:1.15!important}.ap-pane>p{font-size:18px;color:#6e6e73;margin:0 auto 34px;max-width:44ch}.ap-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:#d2d2d7;border-radius:16px;overflow:hidden;text-align:left;max-width:900px;margin:0 auto}.ap-cell{background:#fff;padding:24px 22px}.ap-cell h6{font-size:11.5px!important;font-weight:400!important;color:#6e6e73!important;margin:0 0 8px!important}.ap-cell span{font-size:17px;font-weight:500;color:#1d1d1f;line-height:1.35;display:block}.ap-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px}.ap-bx{position:relative;border-radius:20px;overflow:hidden;min-height:270px;background:#1d1d1f;display:flex;align-items:flex-end;margin:0}.ap-bx.big{grid-column:span 2;grid-row:span 2;min-height:556px}.ap-bx img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ap-bx:hover img{transform:scale(1.04)}.ap-bx::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.78))}.ap-bx figcaption{position:relative;z-index:2;padding:26px;text-align:left}.ap-bx figcaption b{display:block;font-size:21px;font-weight:600;letter-spacing:-.012em;color:#f5f5f7}.ap-bx figcaption span{font-size:13.5px;color:#c7c7cc}.ap-bx.txt{background:#161617;align-items:center;justify-content:center;text-align:center;padding:34px 26px;border:1px solid rgba(255,255,255,.1)}.ap-bx.txt::after{display:none}.ap-bx.txt b{display:block;font-size:21px;font-weight:600;color:#f5f5f7;letter-spacing:-.012em;margin-bottom:10px}.ap-bx.txt span{display:block;font-size:14.5px;color:#a1a1a6;line-height:1.5;margin-bottom:20px}@media(max-width:820px){.ap-bento{grid-template-columns:1fr}.ap-bx.big{grid-column:span 1;grid-row:span 1;min-height:290px}} .ap .grey .ap-tile i,.ap section:not(.dark) .ap-tile i{color:#6e6e73} .ap .grey .ap-tile em,.ap section:not(.dark) .ap-tile em{color:#0071e3} .ap-tile-im img{mix-blend-mode:multiply} .ap .dark .ap-tile-im img{mix-blend-mode:normal} .ap-tile:hover em{text-decoration:underline} .ap .tiers{margin-top:34px;text-align:left;max-width:760px;margin-left:auto;margin-right:auto} .ap-tier{display:flex;justify-content:space-between;gap:24px;padding:22px 2px;border-top:1px solid #d2d2d7;flex-wrap:wrap} .ap-tier:last-child{border-bottom:1px solid #d2d2d7} .ap-tier b{font-size:19px;font-weight:600;letter-spacing:-.01em;flex:0 0 auto} .ap-tier span{font-size:15.5px;color:#6e6e73;text-align:right;flex:1 1 260px} .ap .rows{margin-top:50px;text-align:left;max-width:820px;margin-left:auto;margin-right:auto} .ap-row{padding:34px 2px;border-top:1px solid #d2d2d7} .ap-row:last-child{border-bottom:1px solid #d2d2d7} .ap-row h3{font-size:27px!important;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 6px!important;color:#1d1d1f!important} .ap-row p{font-size:17px;color:#6e6e73;margin:0 0 10px} .ap-row span{font-size:14px;color:#6e6e73} @media(max-width:700px){.ap section{padding:72px 20px}.ap-tier span{text-align:left}}