.feature-demo{isolation:isolate;--demo-duration:14s;width:100%;min-width:0;height:300px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:relative}.demo-glow{z-index:-1;pointer-events:none;width:calc(100% + 120px);height:calc(100% + 160px);position:absolute;inset:-80px -60px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.demo-glow>canvas{width:100%;height:100%;display:block}.moment:nth-child(2n)>.feature-demo{order:2}.feature-phone-crop{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 19% 95%,#0000);mask-image:linear-gradient(#0000,#000 19% 95%,#0000)}.feature-iphone{aspect-ratio:433/882;filter:drop-shadow(0 15px 30px #0008);width:min(220px,50%);position:absolute;bottom:22px;left:50%;transform:translate(-50%);container-type:inline-size}.feature-iphone-frame{width:100%;height:100%;position:absolute;inset:0}.feature-iphone-screen{background:#06171d;border-radius:14.3132%/6.6094%;width:89.9538%;height:95.6349%;position:absolute;top:2.1825%;left:4.9076%;overflow:hidden;container-type:inline-size}.feature-wallpaper{background:radial-gradient(at 0 70%,#297775 0,#0000 60%),radial-gradient(at 100% 10%,#648aa1 0,#0000 60%),linear-gradient(150deg,#203f5a,#031c35 65%,#071b22);position:absolute;inset:0;overflow:hidden}.feature-wallpaper:before{content:"";background:linear-gradient(110deg,#62aeb1,#056c67 60%,#012f37);border:1px solid #81c2c790;border-radius:50%;width:120%;height:110%;position:absolute;top:-45%;left:-70%;transform:rotate(-32deg);box-shadow:10px 0 40px #001e4266}.feature-wallpaper:after{content:"";background:linear-gradient(110deg,#001c3d,#11395a 40%,#09192b);border:1px solid #7db2c589;border-radius:50%;width:150%;height:120%;position:absolute;top:0;left:30%;transform:rotate(35deg)}.feature-home{z-index:4;background:#fff;border-radius:10px;width:35%;height:1.25cqw;position:absolute;bottom:2.4cqw;left:32.5%}.ios-lock-controls{justify-content:space-between;display:flex;position:absolute;bottom:8.8cqw;left:10cqw;right:10cqw}.ios-lock-controls>span{-webkit-backdrop-filter:blur(20px);background:#ffffff1f;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:12.8cqw;height:12.8cqw;display:grid}.ios-lock-controls svg{color:#fff;width:5.8cqw;height:5.8cqw}.ios-notifications{letter-spacing:-.025em;color:#111719;font-size:4.36cqw;line-height:1.25;position:absolute;bottom:30cqw;left:2.7%;right:2.7%}.ios-notification{box-sizing:border-box;-webkit-backdrop-filter:blur(32px)saturate(1.5);transform-origin:bottom;background:linear-gradient(120deg,#e3f0eddd,#c8d7dfd9);border:1px solid #fff5;border-radius:6.7cqw;align-items:center;gap:2.6cqw;padding:3.4cqw 3.2cqw;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 4px 16px #00000012}.ios-app-icon{border-radius:2.3cqw;flex:none;place-items:center;width:9.8cqw;height:9.8cqw;display:grid;box-shadow:inset 0 0 0 .5px #00000008}.ios-phone-icon{color:#fff;background:linear-gradient(#58dc69,#25bf45)}.ios-phone-icon svg{width:6.5cqw;height:6.5cqw}.ios-pepper-icon{color:#fff;background:#050505}.ios-pepper-icon svg{width:auto;height:7.2cqw}.ios-notification-text{flex:1;min-width:0}.ios-notification-heading{align-items:baseline;gap:1.6cqw;display:flex}.ios-notification-heading strong{letter-spacing:-.035em;flex:1;font-weight:600}.ios-notification-heading time{color:#455359;flex:none;font-size:3.1cqw;font-weight:400}.ios-notification-text>b{margin-top:.3cqw;font-size:3.9cqw;font-weight:600;display:block}.moment .ios-notification-text p{font:inherit;color:inherit;margin:.3cqw 0 0}.ios-missed{animation:ios-missed var(--demo-duration) cubic-bezier(.22,.8,.24,1) infinite both}.ios-summary{animation:ios-summary var(--demo-duration) cubic-bezier(.22,.8,.24,1) infinite both;z-index:2}.ios-notifications .ios-notification{-webkit-backdrop-filter:blur(40px)saturate(1.4);background:linear-gradient(120deg,#e3edf0fa,#cddce5fa)}@keyframes ios-missed{0%,3%{opacity:0;transform:translateY(100cqw)scale(.96)}9%,35%{opacity:1;transform:translateY(0)scale(1)}42%,90%{opacity:1;transform:translateY(calc(-1 * var(--ios-stack-offset,39cqw))) scale(.96)}97%{opacity:0;transform:translateY(calc(-1 * var(--ios-stack-offset,39cqw))) scale(.95)}to{opacity:0;transform:translateY(100cqw)scale(.96)}}@keyframes ios-summary{0%,35%{opacity:0;transform:translateY(var(--ios-stack-offset,39cqw)) scale(.96)}42%,90%{opacity:1;transform:translateY(0)scale(1)}97%{opacity:0;transform:translateY(3cqw)scale(.98)}to{opacity:0;transform:translateY(var(--ios-stack-offset,39cqw)) scale(.96)}}.feature-motion-control{color:#aaa;cursor:pointer;z-index:5;background:#101010;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:4px;right:0}.feature-motion-control svg{width:14px;height:14px}.feature-motion-control:hover{color:#fff;border-color:#ffffff60}.feature-motion-control:focus-visible{outline-offset:4px;outline:2px solid #fff}.feature-demo[data-visible=false] *,.feature-demo[data-paused=true] *{animation-play-state:paused!important}.feature-iphone-call .feature-iphone-screen{background:#151c25}.feature-demo-call .feature-phone-crop{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.feature-demo-call .feature-iphone{top:22px;bottom:auto}.feature-call-status{color:#fff;justify-content:space-between;align-items:center;height:9cqw;font-size:3cqw;font-weight:600;display:flex;position:absolute;inset:4cqw 7cqw auto}.feature-status-indicators{letter-spacing:-.04em;align-items:center;gap:1.1cqw;font-size:3.2cqw;line-height:1;display:flex}.feature-cellular-signal{flex:none;width:4.6cqw;height:3.1cqw}.feature-battery-full{flex:none;width:6.9cqw;height:3.3cqw}.feature-call-island{background:#000;border-radius:8cqw;width:32cqw;height:9cqw;position:absolute;top:0;left:50%;transform:translate(-50%)}.feature-iphone-call .feature-wallpaper{background:radial-gradient(at 50% 0,#5b6474,#252c39 55%,#131924)}.feature-iphone-call .feature-wallpaper:before,.feature-iphone-call .feature-wallpaper:after{display:none}.feature-call-content{top:24cqw;color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:8cqw}.feature-call-heading{place-items:center;width:100%;height:11cqw;display:grid;position:relative}.feature-call-name{letter-spacing:-.035em;animation:feature-call-name var(--demo-duration) steps(1) infinite both;font-size:6.5cqw;font-weight:400}.feature-call-time{opacity:.55;margin-top:1cqw;font-size:4cqw}.feature-dialled{inset-block:0;letter-spacing:0;align-items:center;font-size:9cqw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.feature-dialled span{display:inline-block;overflow:hidden}.feature-dialled span:first-child{animation:feature-star var(--demo-duration) steps(1) infinite both}.feature-dialled span:last-child{animation:feature-nine var(--demo-duration) steps(1) infinite both}.feature-keypad{grid-template-columns:repeat(3,1fr);gap:2.6cqw 5.5cqw;width:92%;margin-top:12cqw;display:grid}.feature-key{aspect-ratio:1;background:#ffffff26;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:8cqw;font-weight:400;line-height:1;display:flex}.feature-key small{letter-spacing:.3cqw;margin-top:1cqw;font-size:2.3cqw}.feature-key-star{animation:feature-key-star var(--demo-duration) ease infinite}.feature-key-9{animation:feature-key-nine var(--demo-duration) ease infinite}.feature-hangup{background:#ff453a;border-radius:50%;place-items:center;width:17cqw;height:17cqw;margin-top:5cqw;display:grid}.feature-hangup svg{width:9cqw;height:9cqw;transform:rotate(135deg)}.feature-call-banner{letter-spacing:-.025em;color:#111719;z-index:3;animation:feature-call-banner var(--demo-duration) cubic-bezier(.22,.8,.24,1) infinite both;transform-origin:top;font-size:4.1cqw;line-height:1.25;inset:17cqw 2.7% auto}@keyframes feature-call-banner{0%,32%{opacity:0;transform:translateY(-55cqw)scale(.96)}39%,68%{opacity:1;transform:translateY(0)scale(1)}75%,to{opacity:0;transform:translateY(-55cqw)scale(.96)}}.feature-result-list{text-align:left;flex-direction:column;width:100%;display:flex}.feature-result-list>span{border-top:1px solid #ffffff24;padding:3cqw 0;font-size:4cqw}@keyframes feature-first{0%,37%{opacity:1;transform:translateY(0)}44%,93%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes feature-second{0%,39%{opacity:0;transform:translateY(22px)}47%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(12px)}}@keyframes feature-call-name{0%,18%{opacity:1}19%,99.99%{opacity:0}to{opacity:1}}@keyframes feature-star{0%,18%{opacity:0}19%,to{opacity:1}}@keyframes feature-nine{0%,24%{opacity:0;max-width:0}25%,to{opacity:1;max-width:1ch}}@keyframes feature-key-star{0%,17%,24%,to{background:#ffffff26}19%,22%{background:#fff9}}@keyframes feature-key-nine{0%,23%,30%,to{background:#ffffff26}25%,28%{background:#fff9}}.feature-demo-flashback{--demo-duration:18s}.feature-live-activity{color:#fff;background:#050505;border-radius:5.65cqw;height:19cqw;position:absolute;bottom:30cqw;left:2.7%;right:2.7%;overflow:hidden;box-shadow:inset 0 -1px #ffffff40}.feature-live-frost{background:radial-gradient(at 18% 10%,#ffffff0d,#0000 55%),radial-gradient(at 82% 78%,#ffffff09,#0000 55%),#ffffff08;position:absolute;inset:0;overflow:hidden}.feature-live-frost i{filter:blur(3.34cqw);background:#fffa;border-radius:50%;width:11cqw;height:11cqw;position:absolute}.feature-live-frost i:first-child{top:0;left:2%}.feature-live-frost i:nth-child(2){opacity:.72;width:6cqw;height:6cqw;top:55%;left:20%}.feature-live-frost i:nth-child(3){opacity:.57;width:8.7cqw;height:8.7cqw;top:-16%;left:32%}.feature-live-frost i:nth-child(4){opacity:.4;width:5cqw;height:5cqw;top:70%;left:47%}.feature-live-frost i:nth-child(5){opacity:.87;top:-4%;left:63%}.feature-live-frost i:nth-child(6){width:11.8cqw;height:11.8cqw;top:30%;left:82%}.feature-live-frost i:nth-child(7){opacity:.63;width:5.6cqw;height:5.6cqw;top:-6%;left:94%}.feature-live-idle,.feature-live-choices,.feature-live-saving,.feature-live-kept{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feature-live-idle{animation:live-idle var(--demo-duration) ease infinite both}.feature-live-ring{width:16.45cqw;height:16.45cqw;animation:live-ring-press var(--demo-duration) ease infinite both;place-items:center;display:grid;position:relative}.feature-live-ring>span{color:#000;background:#fff;border-radius:50%;place-items:center;width:13.35cqw;height:13.35cqw;display:grid}.feature-live-ring>span>svg{width:auto;height:5.87cqw}.feature-live-ring>svg{width:100%;height:100%;position:absolute;inset:0}.feature-live-choices{animation:live-choices var(--demo-duration) ease infinite both;gap:1.54cqw;padding-inline:3.08cqw}.feature-live-choices>span{background:#ffffff29;border-radius:10cqw;flex:1;place-items:center;height:8.73cqw;font-size:3.34cqw;font-weight:600;display:grid}.feature-live-choices>.feature-live-cancel{color:#ffffffd9;flex:none;width:9.76cqw;font-size:4.6cqw}.feature-live-choices>.feature-live-all{color:#000;background:#fff}.feature-live-fifteen{animation:live-fifteen-press var(--demo-duration) ease infinite both}.feature-live-saving{animation:live-saving var(--demo-duration) ease infinite both;gap:2.82cqw}.feature-live-progress{place-items:center;width:11.81cqw;height:11.81cqw;display:grid;position:relative}.feature-live-progress:before{content:"";background:#ffffff38;border-radius:50%;width:8.73cqw;height:8.73cqw;position:absolute}.feature-live-progress>svg:first-child{width:auto;height:3.85cqw;position:relative}.feature-live-progress>svg:last-child{width:100%;height:100%;position:absolute;inset:0}.feature-live-progress-arc{animation:live-progress var(--demo-duration) linear infinite both}.feature-live-percent{font-variant-numeric:tabular-nums;color:#ffffffd9;font-size:3.85cqw;font-weight:600;display:grid}.feature-live-percent>span{grid-area:1/1}.feature-live-percent>span:first-child{animation:live-percent-start var(--demo-duration) steps(1) infinite both}.feature-live-percent>span:nth-child(2){animation:live-percent-middle var(--demo-duration) steps(1) infinite both}.feature-live-percent>span:nth-child(3){animation:live-percent-end var(--demo-duration) steps(1) infinite both}.feature-live-kept{animation:live-kept var(--demo-duration) ease infinite both;gap:2.82cqw}.feature-live-kept>span{color:#000;background:#fff;border-radius:50%;place-items:center;width:8.73cqw;height:8.73cqw;display:grid}.feature-live-kept svg{width:4.6cqw;height:4.6cqw}.feature-live-kept b{font-size:3.85cqw;font-weight:600}.feature-live-touch{pointer-events:none;width:11cqw;height:11cqw;animation:live-touch var(--demo-duration) ease infinite both;background:#ffffff30;border:1px solid #fff9;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes live-idle{0%,17%{opacity:1}22%,95%{opacity:0}to{opacity:1}}@keyframes live-ring-press{0%,13%,21%,to{transform:scale(1)}16%,18%{transform:scale(.91)}}@keyframes live-choices{0%,18%{opacity:0;transform:translateY(2cqw)}23%,43%{opacity:1;transform:none}48%,to{opacity:0;transform:translateY(-1cqw)}}@keyframes live-fifteen-press{0%,37%,46%,to{background:#ffffff29;transform:scale(1)}40%,43%{background:#fff6;transform:scale(.95)}}@keyframes live-saving{0%,44%{opacity:0}49%,70%{opacity:1}75%,to{opacity:0}}@keyframes live-progress{0%,47%{stroke-dashoffset:100px}70%,to{stroke-dashoffset:0}}@keyframes live-percent-start{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes live-percent-middle{0%,55%{opacity:0}56%,67%{opacity:1}68%,to{opacity:0}}@keyframes live-percent-end{0%,67%{opacity:0}68%,to{opacity:1}}@keyframes live-kept{0%,71%{opacity:0;transform:translateY(2cqw)}77%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes live-touch{0%,12%{opacity:0;left:50%;transform:translate(-50%,-50%)scale(1.2)}16%{opacity:1;left:50%;transform:translate(-50%,-50%)scale(.75)}21%,35%{opacity:0;left:50%}36%{opacity:0;left:35.5%;transform:translate(-50%,-50%)scale(1.2)}40%{opacity:1;left:35.5%;transform:translate(-50%,-50%)scale(.75)}45%,to{opacity:0;left:35.5%}}.feature-demo-meeting{--demo-duration:18s;justify-content:center;align-items:center;display:flex}.feature-mac-scene{aspect-ratio:600/420;filter:drop-shadow(0 24px 30px #0009);width:100%;max-width:340px;position:relative;container-type:inline-size}.feature-mac-hardware{width:100%;height:100%;position:absolute;inset:0}.feature-mac-desktop{background:#293e56;border-radius:1.4cqw 1.4cqw .3cqw .3cqw;width:83.6667%;height:77.1429%;position:absolute;top:4.0476%;left:8.1667%;overflow:hidden}.feature-mac-wallpaper{background:linear-gradient(160deg,#9da1b6,#657a9a 35%,#334f75 70%,#263c55);position:absolute;inset:0;overflow:hidden}.feature-mac-wallpaper i{border-radius:50%;width:140%;height:130%;position:absolute;transform:rotate(-25deg)}.feature-mac-wallpaper i:first-child{background:linear-gradient(135deg,#d7a397,#b27077 45%,#704c6a 75%);top:42%;left:-50%;box-shadow:inset -3px 4px 20px #ebbcaa55}.feature-mac-wallpaper i:nth-child(2){background:linear-gradient(150deg,#6c7ba1,#344c77 38%,#203349 70%);top:53%;left:25%;box-shadow:inset 3px 6px 20px #acc0d144}.feature-mac-wallpaper i:last-child{background:linear-gradient(140deg,#d4a3a0,#9c758a 55%,#4f4c6c);width:160%;height:100%;top:87%;left:-50%;box-shadow:inset 0 3px 16px #eac7bd55}.feature-mac-menubar{color:#fff;-webkit-backdrop-filter:blur(18px);z-index:2;background:#17223555;justify-content:space-between;align-items:center;height:5.2cqw;padding:0 2cqw;font-size:clamp(8px,1.7cqw,11px);line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.feature-mac-menu-left,.feature-mac-menu-right{white-space:nowrap;align-items:center;gap:1.8cqw;display:flex}.feature-mac-menu-left{gap:1.6cqw}.feature-mac-menu-left b{font-weight:600}.feature-mac-apple{font-size:3.1cqw}.feature-mac-menu-right{gap:1.4cqw}.feature-mac-menu-right>svg{width:2.9cqw;height:2cqw}.feature-mac-menu-right>svg:nth-of-type(2){width:3.7cqw}.feature-mac-tray{place-items:center;width:3cqw;display:grid}.feature-mac-tray>svg{width:auto;height:2.7cqw}.feature-mac-notch{z-index:3;background:#09090b;border-radius:0 0 .7cqw .7cqw;width:9.2%;height:4.1cqw;position:absolute;top:0;left:45.4%}.feature-mac-notch i{background:#111e29;border-radius:50%;width:.7cqw;height:.7cqw;position:absolute;top:1cqw;left:50%;box-shadow:inset 0 0 1px #384650}.feature-mac-notification{box-sizing:border-box;color:#f6f6fa;-webkit-backdrop-filter:blur(30px)saturate(1.3);width:77%;animation:mac-meeting-notification var(--demo-duration) cubic-bezier(.22,.8,.24,1) infinite both;background:linear-gradient(120deg,#373b49ed,#303747df);border:1px solid #ffffff30;border-radius:2.5cqw;align-items:center;gap:2cqw;padding:2.2cqw;display:flex;position:absolute;top:7cqw;right:1.7cqw;box-shadow:0 8px 28px #0004,inset 0 1px #ffffff0d}.feature-mac-app-icon{color:#fff;background:#050506;border-radius:1.6cqw;flex:none;place-items:center;width:7cqw;height:7cqw;display:grid;box-shadow:inset 0 0 0 1px #ffffff16}.feature-mac-app-icon>svg{width:auto;height:4.8cqw}.feature-mac-notification>div{flex:1;min-width:0}.feature-mac-notification-heading{justify-content:space-between;align-items:baseline;gap:8px;font-size:clamp(10px,2.15cqw,13px);display:flex}.feature-mac-notification-heading b{font-weight:600}.feature-mac-notification-heading time{color:#c0c1ca;font-size:clamp(9px,1.75cqw,11px)}.feature-mac-notification strong{margin-top:.25cqw;font-size:clamp(10px,2.15cqw,13px);font-weight:600;line-height:1.3;display:block}.moment .feature-mac-notification p{letter-spacing:-.015em;color:#e0e1e7;margin:.25cqw 0 0;font-size:clamp(10px,2.1cqw,12.6px);line-height:1.35}.feature-meeting-window{animation:mac-meeting-window var(--demo-duration) ease infinite both;background:#16181d;border:1px solid #ffffff2b;border-radius:1.7cqw;flex-direction:column;display:flex;position:absolute;inset:8cqw 2.6cqw 2.6cqw;overflow:hidden;box-shadow:0 8px 22px #0006}.feature-meeting-titlebar{color:#c7cbd3;background:#23252c;flex:none;justify-content:space-between;align-items:center;gap:1cqw;height:4.8cqw;padding:0 1.6cqw;font-size:clamp(8px,1.7cqw,10px);display:flex}.feature-meeting-titlebar b{font-weight:500}.feature-meeting-titlebar time{font-variant-numeric:tabular-nums;color:#9197a2}.feature-meeting-traffic{gap:.7cqw;display:flex}.feature-meeting-traffic i{background:#ff6157;border-radius:50%;width:1.1cqw;height:1.1cqw}.feature-meeting-traffic i:nth-child(2){background:#febc2e}.feature-meeting-traffic i:last-child{background:#28c840}.feature-meeting-participants{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;min-height:0;padding:1.4cqw;display:grid}.feature-meeting-participant{background:linear-gradient(145deg,#354650,#26323b);border-radius:1cqw;place-items:center;display:grid;position:relative;overflow:hidden}.feature-meeting-participant-0{box-shadow:inset 0 0 0 1.5px #a8baa6}.feature-meeting-participant-1{background:linear-gradient(145deg,#544942,#383131)}.feature-meeting-participant-2{background:linear-gradient(145deg,#48455d,#2e2f41)}.feature-meeting-avatar{color:#e1e2e6;background:#ffffff15;border-radius:50%;place-items:center;width:10cqw;height:10cqw;font-size:4.2cqw;font-weight:400;display:grid}.feature-meeting-person-name{color:#e2e4e8;font-size:clamp(9px,1.85cqw,11px);position:absolute;bottom:1.2cqw;left:1.3cqw}.feature-meeting-speaking{align-items:center;gap:.35cqw;height:1.8cqw;display:flex;position:absolute;bottom:1.4cqw;right:1.3cqw}.feature-meeting-speaking i{background:#c1d3bb;border-radius:2px;width:.4cqw;height:100%;animation:.7s infinite alternate mac-meeting-speech}.feature-meeting-speaking i:nth-child(2){animation-delay:-.3s}.feature-meeting-speaking i:last-child{animation-delay:-.5s}.feature-meeting-call-controls{flex:none;justify-content:center;align-items:center;gap:1.3cqw;padding:.6cqw 0 1.6cqw;display:flex}.feature-meeting-call-controls>span{color:#e8e8ec;background:#35373e;border-radius:1.2cqw;justify-content:center;align-items:center;gap:1cqw;min-width:5.4cqw;height:4.8cqw;display:flex}.feature-meeting-call-controls svg{width:2.7cqw;height:2.7cqw}.feature-meeting-call-controls .feature-meeting-leave{color:#fff;animation:mac-meeting-leave var(--demo-duration) ease infinite both;background:#d83d3d;padding:0 1.8cqw;font-size:clamp(9px,1.85cqw,11px)}.feature-meeting-leave svg{transform:rotate(135deg)}@keyframes mac-meeting-window{0%,47%{opacity:1;transform:none}54%,96%{opacity:0;transform:translateY(3cqw)scale(.94)}to{opacity:1;transform:none}}@keyframes mac-meeting-leave{0%,42%,48%,to{background:#d83d3d;transform:scale(1)}44%,46%{background:#f77;transform:scale(.94)}}@keyframes mac-meeting-speech{to{transform:scaleY(.35)}}@keyframes mac-meeting-notification{0%,55%{opacity:0;transform:translate(115%)}63%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translate(115%)}}@media (max-width:900px){.moment>.feature-demo,.moment:nth-child(2n)>.feature-demo{order:0}.feature-demo{max-width:550px;height:470px;margin-inline:auto}.feature-demo-flashback,.feature-demo-meeting{height:410px}}@media (max-width:400px){.feature-demo{height:430px}.feature-demo-flashback{height:410px}.feature-demo-meeting{height:320px}}@media (prefers-reduced-motion:reduce){.feature-demo *{animation:none!important}.ios-missed{opacity:.85;transform:translateY(calc(-1 * var(--ios-stack-offset,39cqw))) scale(.96)}.ios-summary,.feature-call-banner,.feature-mac-notification{opacity:1;transform:none}.feature-dialled span{opacity:1;max-width:1ch}.feature-call-name{opacity:0}.feature-motion-control{display:none}}@media (pointer:coarse){.feature-motion-control{width:44px;height:44px}}@media (max-width:400px){.feature-mac-menu-left>span{display:none}.feature-mac-menu-right{gap:1.2cqw}.feature-mac-notification{width:88%}}@media (prefers-reduced-motion:reduce){.feature-live-idle,.feature-live-choices,.feature-live-saving,.feature-live-touch{visibility:hidden}.feature-live-kept{opacity:1;transform:none}.feature-meeting-window{visibility:hidden}}
.sum{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:120px 20px 0}.sum h2{letter-spacing:-.015em;color:var(--fg-2);margin-bottom:28px;font-size:clamp(22px,2.2vw,28px);font-weight:500}.sum h2 b{color:#fff;font-weight:600;font-size:inherit;letter-spacing:inherit;font-family:inherit}.sum ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sum li{text-align:center;background:#0c0c0e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:300px;padding:36px 28px;display:flex;position:relative;overflow:hidden}.sum li>small{color:var(--fg-2);font-size:17px}.sum li>b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(48px,5vw,68px);font-weight:700;line-height:1}.sum li>i{letter-spacing:-.02em;color:#fff;margin-bottom:10px;font-size:36px;font-style:normal;font-weight:700;line-height:1}.sum li>p{color:var(--fg-2);text-wrap:balance;max-width:26ch;margin:6px 0 0;font-size:17px;line-height:1.4}.sum li>b+p{margin-top:10px}.sum .pic{justify-content:flex-start;padding-bottom:0}.sum .pic>p{color:#fff}.sum .pic img{object-fit:contain;mix-blend-mode:screen;width:100%;height:280px;margin-top:18px;display:block}.sum-demo{width:100%;max-width:360px;height:300px;margin-top:10px;position:relative}.sum-demo .feature-demo{height:100%}.sum-demo .feature-motion-control,.sum-demo .demo-glow{display:none}.sum-demo .feature-iphone{width:76%;bottom:-36px}.sum-demo .feature-phone-crop{-webkit-mask-image:none;mask-image:none}.sum-demo:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0c0c0e 10%,#0000);height:110px;position:absolute;inset:0 0 auto}.sum.four ul{grid-template-columns:repeat(4,minmax(0,1fr))}.sum.four li{min-height:240px}.sum-more{margin:28px 0 0;font-size:16px}.sum-more a{color:var(--fg-2);text-underline-offset:3px;padding-block:10px;text-decoration:underline}.sum-more a:hover{color:#fff}.sum-more span{transition:transform .3s var(--spring);display:inline-block}.sum-more a:hover span{transform:translate(4px)}@media (max-width:900px){.sum{padding-top:80px}.sum ul,.sum.four ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sum li{min-height:240px;padding:28px 18px}.sum .pic img{height:220px}}@media (max-width:520px){.sum ul,.sum.four ul{grid-template-columns:minmax(0,1fr)}.sum li{min-height:200px}}@media (prefers-reduced-motion:reduce){.sum-more span{transition:none}}
