.w01-pricing{--black:#171717;--canvas:#1e1e1e;--surface:#202020;--raised:#252525;--border:#35393c;--soft:#ffffff14;--green:#529186;--action:#0d9488;--hover:#477d73;--deep:#3d6b62;--green-soft:#84b5ac;--text:#e7e7e7;--secondary:#929292;--muted:#676767;--warning:#f59e0b;--negative:#df5e5e;--font:"Manrope",system-ui,sans-serif;--max:1240px}.w01-pricing,.w01-pricing *{box-sizing:border-box}.w01-pricing{scroll-behavior:smooth;background:var(--black);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}.w01-pricing a{color:inherit;text-decoration:none}.w01-pricing button{font:inherit;color:inherit;cursor:pointer}.w01-pricing ::selection{background:var(--green);color:var(--black)}.w01-pricing :focus-visible{outline:2px solid var(--action);outline-offset:3px}.w01-pricing .container{width:min(var(--max),calc(100% - 48px));margin:auto}.w01-pricing .nav{z-index:50;background:var(--canvas);border-bottom:1px solid var(--soft);height:64px;position:sticky;top:0}.w01-pricing .nav-in{align-items:center;height:100%;display:flex}.w01-pricing .logo{letter-spacing:-.035em;align-items:center;gap:9px;font-weight:600;display:flex}.w01-pricing .logo svg{width:15px;height:18px}.w01-pricing .logo-lockup{width:96px;height:auto;display:block}.w01-pricing .footer .logo-lockup{width:104px}.w01-pricing .logo-dot{background:var(--green);border-radius:50%;width:6px;height:6px;margin-left:-3px}.w01-pricing .nav-links{color:var(--secondary);white-space:nowrap;align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.w01-pricing .nav-links a.active,.w01-pricing .nav-links a:hover{color:var(--text)}.w01-pricing .nav-actions{gap:8px;margin-left:auto;display:flex}.w01-pricing .btn{border:1px solid var(--border);background:0 0;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.w01-pricing .btn:hover{border-color:var(--green);color:#fff}.w01-pricing .btn.primary{background:var(--action);border-color:var(--action);color:#fff}.w01-pricing .btn.primary:hover{background:var(--hover)}.w01-pricing .pricing-head{border-bottom:1px solid var(--soft);padding:72px 0 58px}.w01-pricing .eyebrow{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:14px;font-weight:600}.w01-pricing .pricing-title{grid-template-columns:1fr .72fr;align-items:end;gap:80px;display:grid}.w01-pricing .pricing-title h1{letter-spacing:-.06em;max-width:780px;margin:18px 0 0;font-size:clamp(50px,5.5vw,72px);font-weight:600;line-height:1.01}.w01-pricing .pricing-title h1 span{color:var(--green)}.w01-pricing .pricing-title p{color:var(--secondary);max-width:510px;margin:0;font-size:18px}.w01-pricing .audience-switch{border:1px solid var(--border);background:var(--canvas);width:max-content;margin-top:44px;padding:5px;display:flex}.w01-pricing .audience-btn{min-height:48px;color:var(--secondary);background:0 0;border:0;padding:0 24px;font-size:13px;font-weight:600}.w01-pricing .audience-btn.active{background:var(--action);color:#fff}.w01-pricing .pricing-note{color:var(--secondary);flex-wrap:wrap;gap:26px;margin-top:25px;font-size:12px;display:flex}.w01-pricing .pricing-note span:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.w01-pricing .pricing-view[hidden]{display:none}.w01-pricing .view-intro{grid-template-columns:180px 1fr;gap:44px;margin-bottom:34px;display:grid}.w01-pricing .section-no{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font-size:14px;font-weight:600}.w01-pricing .view-intro h2{letter-spacing:-.05em;max-width:790px;margin:0;font-size:clamp(38px,4vw,52px);line-height:1.05}.w01-pricing .view-intro p{color:var(--secondary);max-width:730px;margin:16px 0 0;font-size:16px}.w01-pricing .preview-strip{border:1px solid var(--border);background:var(--canvas);grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:88px;margin-bottom:14px;padding:18px 22px;display:grid}.w01-pricing .preview-strip h3{margin:0;font-size:17px}.w01-pricing .preview-strip p{color:var(--secondary);margin:4px 0 0;font-size:12px}.w01-pricing .preview-facts{color:var(--secondary);gap:26px;font-size:11px;display:flex}.w01-pricing .preview-facts b{color:var(--text);margin-top:2px;font-size:13px;display:block}.w01-pricing .plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;display:grid}.w01-pricing .plan-card{border:1px solid var(--border);background:var(--canvas);flex-direction:column;min-height:510px;padding:24px;transition:transform .2s,border-color .2s;display:flex;position:relative}.w01-pricing .plan-card:hover{border-color:var(--green);transform:translateY(-3px)}.w01-pricing .plan-card.featured{border-color:var(--green);background:var(--surface)}.w01-pricing .plan-card.featured:before{content:"Most popular";background:var(--green);color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:7px 10px;font-size:10px;font-weight:600;position:absolute;top:-1px;right:18px}.w01-pricing .plan-grid.feed-plans .plan-card.featured:before{content:"Best to start building"}.w01-pricing .plan-label{color:var(--secondary);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.w01-pricing .plan-card h3{letter-spacing:-.035em;margin:10px 0 0;font-size:25px}.w01-pricing .plan-target{min-height:42px;color:var(--secondary);margin:7px 0 0;font-size:12px}.w01-pricing .price{letter-spacing:-.055em;margin:24px 0 7px;font-size:42px;font-weight:600;line-height:1}.w01-pricing .price small{letter-spacing:0;color:var(--secondary);font-size:13px;font-weight:500}.w01-pricing .value-line{color:var(--green-soft);min-height:38px;margin:0 0 18px;font-size:12px}.w01-pricing .feature-list{border-top:1px solid var(--border);margin:0 0 24px;padding:10px 0 0;list-style:none}.w01-pricing .feature-list li{border-bottom:1px solid var(--soft);min-height:38px;color:var(--secondary);align-items:center;font-size:12px;display:flex}.w01-pricing .feature-list li:before{content:"✓";color:var(--green);flex:0 0 21px;width:21px}.w01-pricing .feature-list li.limit:before{content:"•";color:var(--muted)}.w01-pricing .plan-card .btn{width:100%;margin-top:auto}.w01-pricing .microcopy{text-align:center;color:var(--muted);margin:9px 0 0;font-size:10px}.w01-pricing .usage-card{border:1px solid var(--border);background:var(--canvas);grid-template-columns:1.15fr .75fr 1.4fr auto;align-items:center;gap:28px;margin-top:12px;padding:22px 24px;display:grid}.w01-pricing .usage-card h3{margin:0;font-size:20px}.w01-pricing .usage-card p{color:var(--secondary);margin:4px 0 0;font-size:12px}.w01-pricing .usage-price{color:var(--green-soft);font-size:19px;font-weight:600}.w01-pricing .usage-price small{color:var(--secondary);font-size:10px;font-weight:500;display:block}.w01-pricing .usage-details{color:var(--secondary);font-size:11px}.w01-pricing .comparison-head{align-items:end;margin-bottom:22px;display:flex}.w01-pricing .comparison-head h3{letter-spacing:-.04em;margin:0;font-size:30px}.w01-pricing .comparison-head p{color:var(--secondary);margin:0 0 4px auto;font-size:12px}.w01-pricing .table-wrap{border:1px solid var(--border);overflow:auto}.w01-pricing table{border-collapse:collapse;background:var(--canvas);width:100%;min-width:850px}.w01-pricing th,.w01-pricing td{text-align:left;border-right:1px solid var(--border);border-bottom:1px solid var(--soft);vertical-align:top;padding:13px 15px;font-size:11px}.w01-pricing th:last-child,.w01-pricing td:last-child{border-right:0}.w01-pricing tr:last-child td{border-bottom:0}.w01-pricing thead th{background:var(--surface);color:var(--secondary);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.w01-pricing tbody td:first-child{color:#fff;font-weight:600}.w01-pricing .yes{color:var(--green-soft)}.w01-pricing .no{color:var(--muted)}.w01-pricing .edge-note{border-left:2px solid var(--warning);color:var(--secondary);background:#f59e0b0a;margin-top:14px;padding:13px 16px;font-size:11px}.w01-pricing .edge-note b{color:var(--text)}.w01-pricing .final-cta{text-align:center;background:var(--canvas);border-top:1px solid var(--soft);padding:86px 0}.w01-pricing .final-cta h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.5vw,58px);line-height:1.05}.w01-pricing .final-cta p{color:var(--secondary);max-width:650px;margin:18px auto 0;font-size:16px}.w01-pricing .final-actions{justify-content:center;gap:8px;margin-top:30px;display:flex}.w01-pricing .footer{border-top:1px solid var(--soft);padding:46px 0 32px}.w01-pricing .footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:48px;display:grid}.w01-pricing .footer-brand p{color:var(--muted);max-width:300px;margin-top:15px;font-size:12px}.w01-pricing .footer-col b{margin-bottom:14px;font-size:12px;display:block}.w01-pricing .footer-col a{color:var(--secondary);margin:9px 0;font-size:11px;display:block}.w01-pricing .footer-bottom{border-top:1px solid var(--soft);color:var(--muted);margin-top:34px;padding-top:20px;font-size:10px;display:flex}.w01-pricing .footer-legal{gap:24px;margin-left:auto;display:flex}.w01-pricing .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(12px)}.w01-pricing .reveal.visible{opacity:1;transform:none}.w01-pricing .pricing-head{padding:54px 0 34px}.w01-pricing .pricing-title{gap:64px}.w01-pricing .pricing-title h1{margin-top:14px;font-size:clamp(48px,5vw,68px)}.w01-pricing .pricing-title p{font-size:17px}.w01-pricing .audience-switch{background:0 0;border:0;grid-template-columns:repeat(2,minmax(280px,1fr));gap:10px;width:min(760px,100%);margin-top:32px;padding:0;display:grid}.w01-pricing .audience-btn{border:1px solid var(--border);background:var(--canvas);min-height:68px;color:var(--secondary);text-align:left;padding:12px 18px 12px 44px;font-size:14px;transition:border-color .2s,background .2s;position:relative}.w01-pricing .audience-btn:before{content:"";border:1px solid var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:25px;left:18px}.w01-pricing .audience-btn small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.w01-pricing .audience-btn.active{border-color:var(--green);background:var(--surface);color:#fff}.w01-pricing .audience-btn.active:before{background:var(--green);box-shadow:0 0 0 4px #5291861f}.w01-pricing .pricing-view{padding:52px 0 76px}.w01-pricing .view-intro{gap:38px;margin-bottom:28px}.w01-pricing .view-intro h2{max-width:840px;font-size:clamp(34px,3.5vw,48px)}.w01-pricing .view-intro p{max-width:760px;margin-top:12px;font-size:15px}.w01-pricing .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.w01-pricing .plan-grid.feed-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.w01-pricing .plan-card{min-width:0;min-height:0;padding:22px}.w01-pricing .plan-card.featured:before{padding:6px 9px;font-size:9px;right:16px}.w01-pricing .plan-label{font-size:10px}.w01-pricing .plan-card h3{margin-top:8px;font-size:24px}.w01-pricing .plan-target{min-height:38px;margin-top:5px;font-size:11px}.w01-pricing .price{margin:18px 0 6px;font-size:40px}.w01-pricing .value-line{min-height:34px;margin-bottom:14px;font-size:11px}.w01-pricing .plan-metrics{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid}.w01-pricing .plan-metrics span{border-right:1px solid var(--border);min-width:0;color:var(--muted);padding:9px 8px;font-size:9px;line-height:1.25}.w01-pricing .plan-metrics span:last-child{border-right:0}.w01-pricing .plan-metrics b{color:var(--text);white-space:normal;margin-top:3px;font-size:11px;display:block}.w01-pricing .feature-list{margin-bottom:16px;padding-top:7px}.w01-pricing .feature-list li:before{flex-basis:18px;width:18px}.w01-pricing .plan-card .btn{min-height:40px}.w01-pricing .microcopy{margin-top:7px;font-size:9px}.w01-pricing .comparison{padding-top:56px}.w01-pricing .comparison-head{margin-bottom:18px}.w01-pricing .table-wrap{overflow:visible}.w01-pricing table{table-layout:fixed;min-width:0}.w01-pricing th,.w01-pricing td{overflow-wrap:anywhere;padding:12px 13px;font-size:10px}.w01-pricing .plan-label{font-size:12px;line-height:1.35}.w01-pricing .plan-card h3{font-size:27px}.w01-pricing .plan-target{min-height:44px;font-size:13px;line-height:1.5}.w01-pricing .price{font-size:44px}.w01-pricing .price small{font-size:14px}.w01-pricing .price.from{font-size:36px}.w01-pricing .value-line{min-height:40px;font-size:13px;line-height:1.5}.w01-pricing .plan-metrics span{padding:10px 9px;font-size:11px}.w01-pricing .plan-metrics b{font-size:13px;line-height:1.35}.w01-pricing .feature-list li{min-height:36px;padding:7px 0;font-size:13px;line-height:1.45}.w01-pricing .plan-card .btn{min-height:44px;font-size:14px}.w01-pricing .microcopy{font-size:11px;line-height:1.4}.w01-pricing .plan-card.featured:before{padding:7px 10px;font-size:10px}.w01-pricing .comparison-head h3{font-size:32px}.w01-pricing .comparison-head p{font-size:14px}.w01-pricing .table-wrap th{font-size:11px;line-height:1.35}.w01-pricing .table-wrap td{font-size:13px;line-height:1.45}.w01-pricing .table-wrap th,.w01-pricing .table-wrap td{padding:15px 14px}.w01-pricing .usage-card{padding:25px 24px}.w01-pricing .usage-card h3{font-size:22px}.w01-pricing .usage-card p{font-size:14px;line-height:1.5}.w01-pricing .usage-price{font-size:23px;line-height:1.35}.w01-pricing .usage-price small{font-size:11px}.w01-pricing .usage-details{font-size:13px;line-height:1.55}.w01-pricing .usage-card .btn{font-size:14px}.w01-pricing .edge-note{font-size:13px;line-height:1.5}@media (max-width:1050px){.w01-pricing .pricing-title{grid-template-columns:1fr;gap:28px}.w01-pricing .plan-grid.feed-plans{grid-template-columns:repeat(2,1fr)}.w01-pricing .view-intro{grid-template-columns:1fr;gap:15px}.w01-pricing .usage-card{grid-template-columns:1fr 1fr}.w01-pricing .nav-links{display:none}.w01-pricing .table-wrap{overflow:auto}.w01-pricing table{table-layout:auto;min-width:760px}}@media (max-width:760px){.w01-pricing .container{width:calc(100% - 28px)}.w01-pricing .nav-actions .btn:first-child{display:none}.w01-pricing .pricing-head{padding:44px 0 34px}.w01-pricing .pricing-title h1{font-size:46px}.w01-pricing .pricing-title p{font-size:15px}.w01-pricing .audience-switch{grid-template-columns:1fr}.w01-pricing .audience-btn{width:100%}.w01-pricing .pricing-view{padding:46px 0 62px}.w01-pricing .plan-grid,.w01-pricing .plan-grid.feed-plans{grid-template-columns:1fr}.w01-pricing .plan-card{min-height:auto}.w01-pricing .usage-card{grid-template-columns:1fr}.w01-pricing .comparison-head{display:block}.w01-pricing .comparison-head p{margin:8px 0 0}.w01-pricing .final-actions{flex-direction:column}.w01-pricing .footer-grid{grid-template-columns:1fr 1fr}.w01-pricing .footer-brand{grid-column:1/-1}.w01-pricing .footer-bottom{display:block}.w01-pricing .footer-legal{margin:15px 0 0}}@media (prefers-reduced-motion:reduce){.w01-pricing{scroll-behavior:auto}.w01-pricing .reveal{opacity:1;transition:none;transform:none}.w01-pricing .plan-card{transition:none}}.w01-pricing .view-intro h2,.w01-pricing .plan-card h3,.w01-pricing .usage-card h3,.w01-pricing .comparison-head h3,.w01-pricing .final-cta h2{font-weight:700!important}.w01-pricing .feed-comparison-table table{min-width:1000px}.w01-pricing .feed-comparison-table th:first-child,.w01-pricing .feed-comparison-table td:first-child,.w01-pricing .feed-comparison-table th:not(:first-child),.w01-pricing .feed-comparison-table td:not(:first-child){width:20%}
