body.page-agent .phero{padding-bottom:34px;overflow:visible}body.page-agent .phero .wrap>.agent-open{max-width:760px;margin:0 auto;text-align:center}body.page-agent .phero .tag{justify-content:center}body.page-agent .phero h1{margin-top:26px;font-size:clamp(40px,5.6vw,66px);line-height:.99;letter-spacing:-.05em;text-wrap:balance}body.page-agent .phero p.lead{max-width:54ch;margin:22px auto 0;font-size:clamp(17px,1.8vw,19.5px)}body.page-agent .phero .cta{justify-content:center;margin-top:30px}.agent-note{margin:20px auto 0;max-width:60ch;color:var(--mut);font-size:13px;line-height:1.6}.shot{margin:0;border:1px solid color-mix(in srgb,var(--product-tone) 26%,#1b2030);border-radius:16px;background:#05070c;overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,var(--product-tone) 55%,transparent)}.shot img{display:block;width:100%;height:auto}.shot-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:14px 2px 0;color:var(--mut);font-size:12.5px;line-height:1.5}.shot-cap b{color:var(--ink2);font-weight:700}.shot-cap .real{margin-left:auto;padding:3px 9px;border-radius:6px;background:color-mix(in srgb,var(--product-tone) 11%,transparent);color:var(--tone-ink-strong);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.shot-mid,.shot-cap-mid{max-width:640px}.shot-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:clamp(26px,4vw,58px);align-items:center}@media(max-width:900px){.shot-pair{grid-template-columns:minmax(0,1fr)}.shot-pair .shot{max-width:380px}}.loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.4vw,34px)}.loop>li{padding-top:16px;border-top:2px solid var(--tone-line);list-style:none}.loop>li:nth-child(1){border-top-color:var(--product-tone)}.loop>li:nth-child(2){border-top-color:color-mix(in srgb,var(--product-tone) 70%,var(--line))}.loop>li:nth-child(3){border-top-color:color-mix(in srgb,var(--product-tone) 40%,var(--line))}.loop .n{display:block;color:var(--tone-ink);font-size:10px;font-weight:850;letter-spacing:.16em}.loop b{display:block;margin-top:10px;color:var(--ink);font-size:16px;font-weight:750;letter-spacing:-.02em}.loop span{display:block;margin-top:7px;color:var(--mut);font-size:13.5px;line-height:1.55}@media(max-width:860px){.loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}}@media(max-width:520px){.loop{grid-template-columns:minmax(0,1fr);gap:0}.loop>li+li{margin-top:16px}}.shot-lede h3{margin:0 0 12px;font-size:clamp(19px,2.1vw,22px);font-weight:780;letter-spacing:-.028em}.shot-lede p{margin:0;max-width:62ch;color:var(--ink2);font-size:15px;line-height:1.62}.shot-lede p+p{margin-top:12px;color:var(--mut)}.shot-lede p b{color:var(--ink2);font-weight:700}.versus{border:1px solid var(--line);border-radius:16px;overflow:hidden}.versus-head,.versus-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.15fr);gap:clamp(14px,2.4vw,34px);padding:16px clamp(16px,2.4vw,26px);align-items:baseline}.versus-head{background:color-mix(in srgb,var(--product-tone) 5%,var(--bg));border-bottom:1px solid var(--line);padding-top:14px;padding-bottom:14px}.versus-head>*{color:var(--mut);font-size:10.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.versus-head .ours{color:var(--tone-ink-strong)}.versus-row+.versus-row,.versus-head+.versus-row{border-top:1px solid var(--line)}.versus-row .task{color:var(--ink);font-size:14.5px;font-weight:700;letter-spacing:-.01em}.versus-row .them{color:var(--mut);font-size:13.5px;line-height:1.55}.versus-row .ours{color:var(--ink2);font-size:13.5px;line-height:1.55}.versus-row .ours b{color:var(--ink);font-weight:700}.versus-row .ours{position:relative;padding-left:22px}.versus-row .ours:before{content:"";position:absolute;left:0;top:.5em;width:11px;height:3px;border-radius:1px;transform:skew(-20deg);background:var(--product-tone)}@media(max-width:820px){.versus-head{display:none}.versus-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:18px}.versus-row .them:before{content:"Other AI tools \2014  ";color:var(--faint);font-weight:750}.versus-row .ours:before{top:.42em}}.guards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,44px);margin-top:clamp(26px,3.4vw,40px)}.guards>div{padding-top:15px;border-top:1px solid var(--tone-line)}.guards b{display:block;color:var(--ink);font-size:14.5px;font-weight:750;letter-spacing:-.01em}.guards span{display:block;margin-top:7px;color:var(--mut);font-size:13.5px;line-height:1.58}@media(max-width:760px){.guards{grid-template-columns:minmax(0,1fr);gap:0}.guards>div+div{margin-top:16px}}.drives{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(22px,2.6vw,30px)}.drives a{display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 12px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font-size:13.5px;font-weight:650;transition:border-color .15s,background-color .15s}.drives a:before{content:"";width:11px;height:3px;flex:none;border-radius:1px;transform:skew(-20deg);background:var(--dt, var(--product-tone))}.drives a:hover{border-color:var(--dt, var(--product-tone));background:color-mix(in srgb,var(--dt, var(--product-tone)) 7%,var(--bg))}.drives a[href="/pdf"]{--dt: var(--tone-pdf)}.drives a[href="/documents"]{--dt: var(--tone-document)}.drives a[href="/spreadsheets"]{--dt: var(--tone-sheets)}.drives a[href="/slides"]{--dt: var(--tone-slides)}.drives a[href="/canvas"]{--dt: var(--tone-design)}.drives a[href="/notes"]{--dt: var(--tone-notes)}.drives a[href="/forms"]{--dt: var(--tone-forms)}.drives a[href="/#apps"]{--dt: var(--tone-apps)}.drives a[href="/workflows"]{--dt: var(--tone-automate)}body.page-agent section.block{padding:clamp(58px,6.5vw,84px) 0}body.page-agent section.block.tight{padding-top:0}.shot-scroll-hint{display:none}@media(max-width:760px){.shot{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.shot img{width:860px;max-width:none}.shot-mid{max-width:none}.shot.fits{overflow-x:visible}.shot.fits img{width:100%}.shot-scroll-hint{display:block;margin-top:9px;color:var(--mut);font-size:11.5px;font-weight:650;letter-spacing:.01em}.shot-scroll-hint:before{content:"\2194  ";color:var(--tone-ink)}.shot.fits~* .shot-scroll-hint{display:none}}
