.agency-sheet{background:var(--surface-amber-soft);border:1px solid var(--border-warm);margin:0 10px 0 0;padding:18px;position:relative}.agency-sheet--back{background:var(--surface-inset);position:absolute;inset:0 0 50px 20px;transform:rotate(4deg)}.agency-sheet>div:first-child{gap:9px;margin-bottom:18px}.client-monogram{width:25px;height:25px;font-size:var(--text-caption);background:var(--surface-sage);color:var(--success-text)}.client-monogram--1{background:var(--avatar-amber);color:var(--amber-text)}.client-monogram--2{background:var(--surface-lilac);color:var(--rose-text)}.agency-sheet strong{font-weight:500;font-size:var(--text-caption)}.agency-sheet>span{color:var(--text-muted);font-size:var(--text-micro)}.agency-mini-metrics{margin:10px 0}.agency-mini-metrics strong{font-size:var(--text-subheading);letter-spacing:-.04em}.agency-mini-metrics span{color:var(--success-text);font-size:var(--text-caption)}.agency-sheet svg{max-height:55px}.agency-sheet small{color:var(--text-muted);font-size:var(--text-micro);margin-top:12px;display:block}.agency-cycle{display:grid;position:relative}.agency-frame{opacity:0;grid-area:1/1;animation:24s ease-in-out infinite bento-client-cycle}.agency-frame--0{opacity:1}.agency-caption{font-size:var(--text-micro);color:var(--text-muted);justify-content:center;gap:5px;padding-top:20px}.agency-caption span{background:var(--chart-sage);width:7px;height:7px}.agency-caption span:nth-child(2){background:var(--chart-amber)}.agency-caption span:nth-child(3){background:var(--chart-rose);margin-right:6px}.agency-frame--1{animation-delay:-16s}.agency-frame--2{animation-delay:-8s}@keyframes bento-client-cycle{0%,28%,to{opacity:1;transform:translateY(0)}33%,95%{opacity:0;transform:translateY(5px)}}.permission-document>span{font-size:var(--text-caption)}.permission-document{border:1px solid var(--border-sage);background:var(--surface-sage-soft);width:90%;margin:0 auto;padding:20px;position:relative}.permission-document>.pixel-icon{position:absolute;top:15px;right:13px}.permission-bars{align-items:flex-end;gap:10px;height:75px;margin:24px 12px 0;display:flex}.permission-bars i{background:var(--chart-sage);flex:1;display:block}.permission-people{justify-content:space-around;padding-top:26px;display:flex}.permission-people>div{text-align:center;position:relative}.permission-people>div:before{content:"";background:var(--border-sage);width:1px;height:26px;position:absolute;top:-26px;left:50%}.permission-people span{--person-surface:var(--avatar-lilac);background:var(--avatar-lilac);width:38px;height:38px;color:var(--lilac-text);font-size:var(--text-small);margin:0 auto 8px}.permission-people>div:nth-child(2) span{--person-surface:var(--avatar-amber);background:var(--avatar-amber);color:var(--amber-text)}.permission-people>div:nth-child(3) span{--person-surface:var(--avatar-sage);background:var(--avatar-sage);color:var(--success-text)}.permission-people strong{font-size:var(--text-caption);font-weight:500;display:block}.permission-people small{font-size:var(--text-micro);color:var(--text-muted);margin-top:4px;display:block}.permission-people>div>span{animation:12s ease-in-out infinite bento-person-emphasis;animation-delay:var(--person-delay)}@keyframes bento-person-emphasis{0%,30%,to{background-color:var(--person-surface)}45%,85%{background-color:var(--surface-raised)}}.pricing{padding:100px 0 80px}.pricing-intro{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:55px;display:flex}.pricing-heading p{font-size:var(--text-lead);max-width:510px;margin-top:22px}.pricing-controls{text-align:right;flex-shrink:0}.billing-toggle{border:1px solid var(--border-rose);gap:4px;padding:4px;display:inline-flex}.billing-toggle button{font-size:var(--text-small);color:var(--text-muted);background:0 0;border:0;padding:13px 23px}.billing-toggle button[aria-pressed=true]{background:var(--action-bg);color:var(--action-text)}.currency-note{font-size:var(--text-caption);color:var(--text-muted);margin-top:15px;display:block}.pricing-plans{border-top:1px solid var(--border)}.price-plan{border-right:1px solid var(--border);align-items:flex-start;min-width:0;padding:35px}.price-plan:first-child{padding-left:0}.price-plan:last-child{border-right:0;padding-right:0}.price-plan h3{margin-bottom:28px}.price{font-size:var(--text-metric);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:400;line-height:1.25;display:flex}.price>span{font-size:var(--text-body);letter-spacing:0}.price .price-prefix{font-size:var(--text-small)}.price-client{font-size:var(--text-title);flex-basis:100%;align-items:baseline;gap:6px;font-weight:400;display:flex}.price-client>span{font-size:var(--text-body);letter-spacing:0}.price-plan:has(.price-client)>small{min-height:0}.price-plan>small{color:var(--text-muted);font-size:var(--text-small);min-height:46px;margin:12px 0 0;line-height:1.65}.price-plan>p{font-size:var(--text-lead);min-height:60px;margin:28px 0 22px;line-height:1.65}.price-plan>ul{margin-top:0;margin-bottom:32px;padding:0;list-style:none}.price-plan li{font-size:var(--text-body);color:var(--text-muted);align-items:flex-start;gap:10px;margin-top:0;margin-bottom:13px;line-height:1.6;display:flex}.price-plan li .pixel-icon{margin-top:6px}.price-plan>.button{margin-top:auto}.fair-use{font-size:var(--text-caption);margin-top:26px}.fair-use a{color:var(--accent);align-items:center;gap:7px;margin-left:8px;display:inline-flex}@media (width<=1190px){.price-plan{padding:30px 24px}.price{font-size:var(--text-subheading)}.price-plan>p{font-size:var(--text-body);min-height:79px}.price-plan li{font-size:var(--text-small)}}@media (width<=800px){.pricing-intro{display:block}.pricing-controls{text-align:left;margin-top:30px}.pricing-plans{grid-template-columns:1fr}.price-plan,.price-plan:first-child,.price-plan:last-child{border-right:0;border-bottom:1px solid var(--border);padding:32px 0}.price{font-size:var(--text-metric)}.price-plan>small{min-height:0}.price-plan>p{font-size:var(--text-lead);min-height:0}.price-plan li{font-size:var(--text-body)}.price-plan>small br{display:none}}@media (width<=600px){.pricing{padding:70px 0 65px}.pricing-intro{margin-bottom:32px}.fair-use a{margin-left:0}}
