.teams-landing .artifacts-section{--ak-ease:cubic-bezier(.33, 1, .68, 1);--ak-tint:233, 217, 251;--ak-accent:var(--accent);background:linear-gradient(180deg, transparent 0%, transparent 44%, rgba(var(--ak-tint), .5) 84%, rgb(var(--ak-tint)) 100%);margin-top:32px;padding-block:80px 112px;position:relative}.teams-landing .artifacts-section[data-tab=lessons]{--ak-tint:233, 217, 251}.teams-landing .artifacts-section[data-tab=walkthroughs]{--ak-tint:229, 243, 233}.teams-landing .artifacts-section[data-tab=roleplays]{--ak-tint:255, 242, 189}.teams-landing .artifacts-section .section-intro{text-align:center;max-width:850px;margin:0 auto}.teams-landing .artifacts-section+.comparison-section{margin-top:0}.teams-landing .artifacts-section+.comparison-section:before{content:none}.teams-landing .artifacts-section:has(+.comparison-section):after{content:"";pointer-events:none;background:url(/marketing/landing/paper-wave.svg) 50%/100% 100% no-repeat;width:100%;height:32px;position:absolute;bottom:0;left:0}.teams-landing .ak-switch-row{text-align:center}.teams-landing .ak-switch{background:var(--surface);border:2.5px solid var(--neo);box-shadow:4px 4px 0 0 var(--neo);border-radius:999px;justify-content:center;margin:28px auto 0;padding:8px;display:inline-flex;position:relative}.teams-landing .ak-thumb{background:var(--ak-accent);z-index:0;width:0;transition:left .42s var(--ak-ease), width .42s var(--ak-ease), background .42s var(--ak-ease);border-radius:999px;position:absolute;top:8px;bottom:8px;left:0}.teams-landing .ak-pill{z-index:1;cursor:pointer;font-family:var(--font);color:var(--muted);transition:color .3s var(--ak-ease);white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.teams-landing .ak-pill svg{flex-shrink:0}.teams-landing .ak-pill:hover{color:var(--ink)}.teams-landing .ak-pill.active{color:#fff}.teams-landing .ak-switch:not([data-measured]) .ak-pill.active{background:var(--ak-accent)}.teams-landing .ak-pill:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.teams-landing .ak-stage{margin-top:42px;position:relative}.teams-landing .ak-stage [hidden]{display:none!important}.teams-landing .ak-duo{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:56px;animation:.25s both ak-duo-in;display:grid}.teams-landing .ak-demo{min-width:0}.teams-landing .ak-copy{padding-top:2px}.teams-landing .ak-copy h3{font-family:var(--display);letter-spacing:-.9px;color:var(--ink);font-size:30px;font-weight:500;line-height:1.18}.teams-landing .ak-desc{color:var(--muted);margin:16px 0 22px;font-size:15px;line-height:1.85}.teams-landing .ak-points{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.teams-landing .ak-points li{color:var(--ink);align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.teams-landing .ak-check{background:var(--ak-accent);color:#fff;width:24px;height:24px;transition:background .42s var(--ak-ease);border-radius:999px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}@keyframes ak-duo-in{0%{opacity:0}}.teams-landing .feature-preview{--background:#fdfcff;--foreground:#211a33;--card:#fff;--card-foreground:#211a33;--primary:#7e22ce;--primary-foreground:#fff;--secondary:#f5f3f9;--secondary-foreground:#211a33;--muted:#f5f3f9;--muted-foreground:#6c6580;--accent:#f5f3f9;--accent-foreground:#211a33;--destructive:#dc2626;--border:#ebe8f1;--input:#dcd8e6;--ring:#a855f7;--primary-soft:#f3ebfd;--primary-text:#7e22ce;--faint:#a19bb2;--tile-mint:#e2f6e9;--tile-sky:#e6f1fd;--tile-lilac:#f1e7fd;--spotlight-card:#e8d9fb;--status-success:#059669;--status-success-soft:#10b9811f;--status-success-text:#047857;--status-warning:#d97706;--status-warning-soft:#f59e0b24;--status-warning-text:#92400e;--status-danger:#dc2626;--status-danger-soft:#ef44441f;--status-danger-text:#991b1b;--shadow-card:0 1px 2px #211a330d;--shadow-tile:0 1px 2px #211a330d;--shadow-pop:0 16px 40px -12px #211a3338, 0 2px 6px #211a330d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);width:100%;height:100%;min-height:0;color:var(--foreground);font:400 14px / 1.45 var(--font-inter), system-ui, sans-serif;text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.teams-landing .feature-preview :is(h2,h3,h4,p){color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:normal;margin:0}.teams-landing .feature-preview h1{font-family:inherit;font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:600}.teams-landing .akw-editor h1{font-weight:500}.teams-landing :is(.akw-editor :is(h2,h3),.akw-learn h2,.rk-debrief h2){font-size:var(--text-heading);line-height:var(--text-heading--line-height);font-weight:600}.teams-landing :is(.akw-editor,.akw-learn) p{font-size:var(--text-ui);line-height:var(--text-ui--line-height)}.teams-landing :is(.akw-editor,.akw-learn) [data-spotlight-card] p:first-child,.teams-landing .akw-learn .text-small{font-size:var(--text-small);line-height:var(--text-small--line-height)}.teams-landing .akw-editor [data-spotlight-card] p:first-child{font-weight:600}.teams-landing .akw-editor [data-testid=walkthrough-save-shelf] p{font-weight:500}.teams-landing .ak-stage [data-wash]>div:first-child{display:block}.teams-landing .ak-stage [data-wash]>div:last-child{display:none}.teams-landing .fp-screen{border:1px solid var(--border);isolation:isolate;border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.teams-landing .fp-acme{--acme-ink:#111827;--acme-soft:#6b7280;--acme-line:#e5e7eb;--acme-blue:#2563eb;color:var(--acme-ink);background:#fff;flex-direction:column;font:400 14px/1.4 -apple-system,system-ui,Segoe UI,sans-serif;display:flex;position:absolute;inset:0}.teams-landing .fp-acme-nav{border-bottom:1px solid var(--acme-line);color:var(--acme-soft);background:#f9fafb;flex:0 0 56px;align-items:center;gap:28px;padding:0 32px;font-size:14px;font-weight:500;display:flex}.teams-landing .fp-acme-link{padding:18px 0;position:relative}.teams-landing .fp-acme-link.is-active{color:var(--acme-ink)}.teams-landing .fp-acme-link.is-active:after{content:"";background:var(--acme-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.teams-landing .fp-acme-nav>b{color:var(--acme-ink);margin-right:12px;font-size:16px;font-weight:700}.teams-landing .fp-acme-logo{background:var(--acme-blue);border-radius:6px;width:24px;height:24px;margin-right:-18px}.teams-landing .fp-acme-avatar{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;font-size:12px;font-weight:700;display:grid}.teams-landing .fp-acme-main{flex:1;min-height:0;padding:28px 40px;overflow:hidden}.teams-landing .fp-acme-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.teams-landing .fp-acme-head .fp-acme-title{color:inherit;letter-spacing:-.01em;margin-top:0;font-size:22px;font-weight:600}.teams-landing .fp-acme-head p{color:var(--acme-soft);margin-top:2px;font-size:13px}.teams-landing .fp-acme-actions{gap:10px;display:flex}.teams-landing .fp-acme-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.teams-landing .fp-acme-btn.is-primary{border-color:var(--acme-blue);background:var(--acme-blue);color:#fff}.teams-landing .fp-acme-table{border:1px solid var(--acme-line);border-spacing:0;border-radius:10px;width:100%;font-size:14px;overflow:hidden}.teams-landing .fp-acme-table th{color:var(--acme-soft);letter-spacing:.02em;text-align:left;text-transform:uppercase;background:#f9fafb;padding:12px 16px;font-size:12px;font-weight:600}.teams-landing .fp-acme-table td{border-top:1px solid var(--acme-line);padding:15px 16px}.teams-landing .fp-acme-table td:first-child{font-weight:500}.teams-landing .fp-acme-chip{color:#047857;background:#ecfdf5;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.teams-landing .fp-acme-chip.is-trial{color:#1d4ed8;background:#eff6ff}.teams-landing .fp-acme-chip.is-past-due{color:#b91c1c;background:#fef2f2}.teams-landing .fp-call-body{z-index:1;flex-direction:column;flex:1;min-height:0;padding:24px 40px 32px;display:flex;position:relative}.teams-landing .fp-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.teams-landing .fp-pair{justify-content:center;align-items:center;gap:calc(var(--fp-size) * .7);display:flex}.teams-landing .fp-ring{width:var(--fp-size);height:var(--fp-size);background:radial-gradient(circle at 38% 34%, var(--hi) 0%, transparent 46%), radial-gradient(circle, var(--core) 0%, var(--rim) 46%, var(--hi) 60%, transparent 62%);box-shadow:0 0 calc(var(--fp-size) * .35) color-mix(in oklab, var(--rim) 35%, transparent);opacity:.72;border-radius:50%;position:relative}.teams-landing .fp-ring:after{content:"";background:radial-gradient(circle, transparent 54%, color-mix(in oklab, var(--hi) 55%, #fff) 60%, transparent 70%);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:9%}.teams-landing .fp-ring[data-on]{opacity:1}.teams-landing [data-motion] .fp-ring[data-on]{animation:3s ease-in-out infinite fp-breathe}.teams-landing [data-motion] .fp-ring:not([data-on]){animation:4.6s ease-in-out infinite fp-breathe}@keyframes fp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.teams-landing .fp-plates{justify-content:center;gap:calc(var(--fp-size,160px) * .7);text-align:center;margin-top:18px;display:flex}.teams-landing .fp-plates>div{width:var(--fp-size,160px);opacity:.55}.teams-landing .fp-plates>div[data-on]{opacity:1}.teams-landing .fp-plates b{font-size:20px;font-weight:600;line-height:1.3;display:block}.teams-landing .fp-plates span{opacity:.7;margin-top:2px;font-size:12px;display:block}.teams-landing .fp-captions{margin-top:24px}@media (max-width:980px){.teams-landing .ak-duo{grid-template-columns:1fr;gap:26px}}@media (max-width:900px){.teams-landing .ak-switch{justify-content:space-between;gap:2px;width:100%;max-width:100%;padding:6px;display:flex}.teams-landing .ak-pill{flex:auto;gap:6px;min-width:0;padding:9px 8px;font-size:13px}.teams-landing .ak-pill-label{display:none}.teams-landing .ak-pill.active{flex:0 auto;padding:9px 14px}.teams-landing .ak-pill.active .ak-pill-label{white-space:nowrap;display:inline}}@media (max-width:767px){.teams-landing .artifacts-section{padding-block:64px 96px}}@media (max-width:640px){.teams-landing .ak-duo{flex-direction:column;gap:22px;display:flex}.teams-landing .ak-demo{align-self:stretch;width:100%}.teams-landing .ak-demo .product-frame.product-preview{aspect-ratio:auto;height:460px}.teams-landing .ak-copy h3{letter-spacing:-.7px;font-size:26px}}@media (prefers-reduced-motion:reduce){.teams-landing .ak-thumb,.teams-landing .ak-check{transition:none}.teams-landing .ak-duo{animation:none}}
