.pricing-interval-toggle{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:0 6px 16px rgba(15,23,42,.06);display:flex;gap:.25rem;margin:0 auto 1.75rem;padding:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.pricing-interval-toggle__option{border:1px solid transparent;border-radius:999px;color:#64748b;cursor:pointer;font-size:.95rem;font-weight:700;margin:0;padding:.55rem 1.2rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.pricing-interval-toggle__option:hover{background:hsla(0,0%,100%,.65);color:#111827}.pricing-interval-toggle__hint{color:#15803d;font-size:.8rem;font-weight:700;margin-left:.35rem;white-space:nowrap}.pricing-interval-input--monthly:checked~.pricing-interval-toggle .pricing-interval-toggle__option--monthly,.pricing-interval-input--yearly:checked~.pricing-interval-toggle .pricing-interval-toggle__option--yearly{background:#fff;border-color:rgba(21,128,61,.35);box-shadow:0 6px 18px rgba(15,23,42,.1);color:#111827}.pricing-interval-input--monthly:focus-visible~.pricing-interval-toggle .pricing-interval-toggle__option--monthly,.pricing-interval-input--yearly:focus-visible~.pricing-interval-toggle .pricing-interval-toggle__option--yearly{outline:2px solid #15803d;outline-offset:2px}.pricing-interval-input--monthly:checked~.pricing-interval-cards .pricing-interval-hint__yearly,.pricing-interval-input--monthly:checked~.pricing-interval-cards .pricing-price--yearly,.pricing-interval-input--yearly:checked~.pricing-interval-cards .pricing-interval-hint__monthly,.pricing-interval-input--yearly:checked~.pricing-interval-cards .pricing-price--monthly,.pricing-interval-scope:has(.pricing-interval-input--monthly:checked) .pricing-interval-hint__yearly,.pricing-interval-scope:has(.pricing-interval-input--monthly:checked) .pricing-price--yearly,.pricing-interval-scope:has(.pricing-interval-input--yearly:checked) .pricing-interval-hint__monthly,.pricing-interval-scope:has(.pricing-interval-input--yearly:checked) .pricing-price--monthly{display:none!important}.pricing-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-bottom:.55rem}.pricing-amount{color:#111827;font-size:clamp(2.05rem,3vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.pricing-period{color:#64748b;font-size:.95rem;font-weight:600}.pricing-interval-hint{color:#92400e;font-size:.8rem;font-weight:600;line-height:1.3;margin:.15rem 0 0;min-height:2.4rem}.pricing-interval-hint__monthly,.pricing-interval-hint__yearly{align-items:center;background:linear-gradient(120deg,rgba(246,194,62,.18),rgba(246,194,62,.05) 45%,rgba(246,194,62,.14));border:1px dashed rgba(180,128,22,.45);border-radius:10px;color:inherit;display:inline-flex;flex-wrap:nowrap;font:inherit;gap:.35rem;margin:0;max-width:100%;padding:.4rem .6rem;white-space:nowrap;width:-moz-max-content;width:max-content}.pricing-interval-hint__monthly{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.pricing-interval-hint__monthly:focus-visible,.pricing-interval-hint__monthly:hover{background:linear-gradient(120deg,rgba(246,194,62,.3),rgba(246,194,62,.12) 45%,rgba(246,194,62,.26));border-color:rgba(180,128,22,.75);border-style:solid;box-shadow:0 8px 18px rgba(221,154,28,.22);color:#553305}.pricing-interval-hint__monthly:hover .pricing-interval-hint__switch{transform:rotate(180deg)}.pricing-interval-hint__switch{color:rgba(146,64,14,.75);font-size:.78rem;transition:transform .25s ease}.pricing-price__surcharge{background:rgba(245,158,11,.16);color:#b45309;cursor:pointer;font-weight:700}.pricing-price__free-months,.pricing-price__surcharge{align-self:center;border-radius:999px;display:inline-flex;font-size:.72rem;letter-spacing:.01em;padding:.12rem .5rem;white-space:nowrap}.pricing-price__free-months{background:#047857;box-shadow:0 4px 10px rgba(4,120,87,.28);color:#fff;font-weight:800}body.workshop-product-page .navbar{background:transparent;border-bottom:none;box-shadow:0 12px 30px rgba(15,23,42,.08);margin-bottom:0;position:relative;z-index:1000}body.workshop-product-page .navbar:before{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.92);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}body.workshop-product-page #page-content{background:#fff;overflow-x:clip;padding-bottom:0}.workshop-product{background:#fff;color:#111827;font-family:Poppins,sans-serif}.workshop-product__container{margin:0 auto;width:min(1120px,100% - 2rem)}.workshop-product__brand{align-items:center;display:inline-flex;gap:.9rem;margin-bottom:1.6rem}.workshop-product__brand-mark{filter:drop-shadow(0 .5rem 1.25rem rgba(0,0,0,.35));flex-shrink:0;height:auto;width:4.25rem}.workshop-product__brand-text{display:grid;grid-gap:.3rem;gap:.3rem}.workshop-product__brand-name{color:#fff;font-size:clamp(1.55rem,2.8vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.workshop-product__brand-meta{color:rgba(209,250,229,.88);font-size:.88rem;font-weight:600;letter-spacing:.01em;line-height:1.3;margin:0}.workshop-product h1,.workshop-product h2{font-family:Poppins,sans-serif;font-weight:800;letter-spacing:0}.workshop-product h1{color:#fff;font-size:clamp(2.2rem,4.2vw,3.35rem);line-height:1.08;margin:0 0 1.1rem;max-width:14ch}.workshop-product h2{color:#111827;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;margin:0}.workshop-product__lead{color:hsla(0,0%,100%,.82);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65;margin:0;max-width:36rem}.workshop-product__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.workshop-product__button{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;gap:.5rem;justify-content:center;min-height:2.9rem;padding:.65rem 1.2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.workshop-product__button:hover{transform:translateY(-2px)}.workshop-product__button--primary{background:#15803d;box-shadow:0 .75rem 1.5rem rgba(21,128,61,.2);color:#fff}.workshop-product__button--secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.28);color:#fff}.workshop-product__hero{align-items:center;background:linear-gradient(135deg,#0f172a,#102820 55%,#0f1f18);display:grid;isolation:isolate;min-height:min(40rem,100svh - 4.75rem);overflow:hidden;padding:clamp(2.5rem,5vw,4rem) 0;position:relative}.workshop-product__hero:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";height:4rem;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.workshop-product__hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);position:relative;z-index:1;grid-gap:2rem;align-items:center;gap:2rem}.workshop-product__hero-copy{color:#fff}.workshop-product__hero-visual{position:relative;z-index:1}.workshop-product__hero-metrics{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:1.4rem 0 0;padding:0}.workshop-product__hero-metrics li{align-items:center;background:rgba(15,23,42,.35);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:.8rem;font-weight:700;gap:.45rem;padding:.45rem .75rem}.workshop-product__hero-metrics i{color:#86efac}.workshop-product__tagline{color:hsla(0,0%,100%,.72);font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:600;margin:0 0 .85rem}.workshop-bay-board{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:1.15rem;box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.25);padding:1rem;position:relative}.workshop-bay-board__top{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.workshop-bay-board__label{color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.workshop-bay-board__pulse{align-items:center;color:#d1fae5;display:inline-flex;font-size:.76rem;font-weight:700;gap:.4rem}.workshop-bay-board__pulse:before{background:#10b981;border-radius:999px;content:"";height:.5rem;width:.5rem}.workshop-bay-board__rows{display:grid;grid-gap:.55rem;gap:.55rem}.workshop-bay-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;grid-gap:.7rem;align-items:center;background:rgba(15,23,42,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:.85rem;gap:.7rem;padding:.75rem .85rem;transition:border-color .25s ease,transform .25s ease,background .25s ease}.workshop-bay-row.is-active{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.45)}.workshop-bay-row__bay{color:#fff;font-size:1rem;font-weight:800}.workshop-bay-row__meta span,.workshop-bay-row__meta strong{display:block}.workshop-bay-row__meta strong{color:#fff;font-size:.9rem;font-weight:700}.workshop-bay-row__meta span{color:hsla(0,0%,100%,.65);font-size:.78rem;margin-top:.1rem}.workshop-bay-row__bar{background:hsla(0,0%,100%,.12);border-radius:999px;display:block;height:.22rem;margin-top:.4rem;overflow:hidden}.workshop-bay-row__bar>i{background:linear-gradient(90deg,#15803d,#6ee7b7);border-radius:inherit;display:block;height:100%;transition:width .45s ease;width:28%}.workshop-bay-row.is-active .workshop-bay-row__bar>i{width:72%}.workshop-bay-row__status{border-radius:999px;color:#fff;font-size:.7rem;font-weight:800;min-width:5.75rem;padding:.3rem .55rem;text-align:center}.workshop-bay-row__status--busy{background:#f59e0b}.workshop-bay-row__status--ready{background:#10b981}.workshop-bay-row__status--wait{background:#94a3b8}.workshop-bay-board__float{bottom:-.75rem;display:flex;flex-direction:column;gap:.4rem;position:absolute;right:-.4rem}.workshop-bay-chip{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 .5rem 1rem rgba(15,23,42,.08);color:#111827;display:inline-flex;font-size:.76rem;font-weight:700;gap:.4rem;padding:.5rem .75rem}.workshop-bay-chip i{color:#15803d}.workshop-product__strip{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(240,253,244,.92);border-bottom:1px solid rgba(21,128,61,.14);padding:.8rem 0;position:sticky;top:0;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease;z-index:40}.workshop-product__strip.is-stuck{background:rgba(236,253,245,.96);border-bottom-color:rgba(21,128,61,.2);box-shadow:0 10px 28px rgba(21,128,61,.1)}.workshop-product__strip-track{display:flex;flex-wrap:nowrap;gap:.55rem;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.15rem 0}.workshop-product__strip-track::-webkit-scrollbar{display:none}@media(min-width:992px){.workshop-product__strip-track{flex-wrap:wrap;justify-content:center;overflow:visible}}.workshop-product__pill{align-items:center;background:#fff;border:1px solid rgba(21,128,61,.22);border-radius:999px;box-shadow:0 .35rem .85rem rgba(21,128,61,.06);color:#111827;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:700;gap:.5rem;min-height:2.55rem;padding:.45rem .9rem .45rem .5rem;text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.workshop-product__pill:hover{background:rgba(21,128,61,.12);border-color:rgba(21,128,61,.45);box-shadow:0 .5rem 1rem rgba(21,128,61,.1);color:#111827;transform:translateY(-1px)}.workshop-product__pill.is-active{background:#15803d;border-color:#15803d;box-shadow:0 .55rem 1.1rem rgba(21,128,61,.22);color:#fff;transform:none}.workshop-product__pill i{align-items:center;background:#15803d;border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;height:1.7rem;justify-content:center;width:1.7rem}.workshop-product__pill.is-active i{background:#fff;color:#15803d}.workshop-product__section{padding:clamp(3.25rem,6vw,4.75rem) 0;scroll-margin-top:5rem}.workshop-product__section.is-anchor-flash{box-shadow:inset 0 0 0 2px rgba(21,128,61,.2)}.workshop-product__section--white{background:#fff}.workshop-product__section--flow{background:#f8fafc}.workshop-flow{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.15rem;box-shadow:0 .75rem 1.5rem rgba(15,23,42,.05);margin-top:1.5rem;padding:1.1rem;position:relative;z-index:1}.workshop-flow__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:1rem}.workshop-flow__tab{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:.9rem;color:#111827;cursor:pointer;display:flex;font-weight:700;gap:.55rem;min-height:3rem;padding:.55rem .8rem;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.workshop-flow__tab:hover{border-color:rgba(21,128,61,.3);transform:translateY(-2px)}.workshop-flow__tab.is-active{background:#fff;border-color:rgba(21,128,61,.45);box-shadow:inset 0 0 0 2px rgba(21,128,61,.35);color:#111827}.workshop-flow__index{align-items:center;background:rgba(15,23,42,.06);border-radius:999px;color:#111827;display:inline-flex;font-size:.75rem;font-weight:800;height:1.7rem;justify-content:center;width:1.7rem}.workshop-flow__tab.is-active .workshop-flow__index{background:#15803d;color:#fff}.workshop-flow__stage{min-height:13.5rem;padding:.25rem .15rem .85rem;position:relative}.workshop-flow__panel{align-items:center;display:none;gap:1.25rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.workshop-flow__panel.is-active{display:grid}.workshop-flow__copy h3{font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800;margin:0 0 .55rem}.workshop-flow__copy p{color:#64748b;font-size:1.02rem;line-height:1.65;margin:0}.workshop-flow__visual{display:grid;min-height:11rem;place-items:center}.workshop-flow-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:0 .75rem 1.5rem rgba(15,23,42,.06);padding:1.15rem 1.2rem;width:min(100%,19rem)}.workshop-flow-card--done{display:grid;justify-items:start;grid-gap:.35rem;background:#fff;border-color:rgba(21,128,61,.28);gap:.35rem}.workshop-flow-card--done>i{align-items:center;background:#15803d;border-radius:999px;box-shadow:0 0 0 .35rem rgba(21,128,61,.12);color:#fff;display:inline-flex;height:2.1rem;justify-content:center;margin-bottom:.2rem;width:2.1rem}.workshop-flow-card--done strong{color:#111827}.workshop-flow-card--done span{color:#475569}.workshop-flow-card__badge{background:rgba(21,128,61,.12);border-radius:999px;color:#15803d;display:inline-flex;font-size:.72rem;font-weight:800;margin-bottom:.55rem;padding:.2rem .55rem}.workshop-flow-card span,.workshop-flow-card strong{display:block}.workshop-flow-card strong{font-size:1.05rem;font-weight:800}.workshop-flow-card span{color:#64748b;font-size:.86rem;margin-top:.2rem}.workshop-flow-card__line{background:rgba(15,23,42,.08);border-radius:999px;height:.4rem;margin-top:.85rem}.workshop-flow-card__line--short{margin-top:.45rem;width:62%}.workshop-flow-card__meter{background:rgba(15,23,42,.08);border-radius:999px;height:.4rem;margin-top:.95rem;overflow:hidden}.workshop-flow-card__meter>i{background:#15803d;border-radius:inherit;display:block;height:100%;width:68%}.workshop-flow__progress{background:rgba(15,23,42,.08);border-radius:999px;height:.28rem;margin-top:.85rem;overflow:hidden}.workshop-flow__progress>span{background:#15803d;border-radius:inherit;display:block;height:100%;transition:width .35s ease;width:33%}.workshop-product__section--asphalt{background:linear-gradient(160deg,#0f172a,#102820 70%,#0f172a);color:#fff}.workshop-product__section--asphalt .workshop-product__section-kicker,.workshop-product__section--asphalt h2{color:#fff}.workshop-product__section--asphalt .workshop-product__section-text{color:hsla(0,0%,100%,.75)}.workshop-product__section-heading{margin-bottom:1.75rem;max-width:42rem}.workshop-product__section-kicker{align-items:center;background:rgba(21,128,61,.12);border-radius:999px;color:#15803d;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.02em;margin-bottom:.65rem;padding:.28rem .7rem}.workshop-product__section--asphalt .workshop-product__section-kicker{background:rgba(16,185,129,.18);color:#d1fae5}.workshop-product__section-text{color:#64748b;font-size:1.02rem;line-height:1.65;margin:.75rem 0 0}.workshop-product.is-motion-ready [data-ws-reveal]:not(.is-in){opacity:0}.workshop-product [data-ws-reveal].is-in{animation:ws-fade-in .45s ease both;animation-delay:0ms;animation-delay:var(--ws-delay,0ms)}.workshop-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:2rem;align-items:center;gap:2rem;margin-top:2rem}.workshop-showcase--flip{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.workshop-showcase--flip .workshop-showcase__copy{order:2}.workshop-showcase--flip .workshop-showcase__panel{order:1}.workshop-showcase__copy h3{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.2;margin:0 0 .65rem}.workshop-showcase__copy p{color:#64748b;line-height:1.65;margin:0 0 1rem}.workshop-showcase__list{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:0;padding:0}.workshop-showcase__list li{align-items:flex-start;color:#111827;display:flex;font-weight:600;gap:.6rem;line-height:1.4}.workshop-showcase__list i{color:#10b981;margin-top:.2rem}.workshop-ui{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.15rem;box-shadow:0 1.25rem 2.5rem rgba(15,23,42,.08);overflow:hidden;padding:1rem;position:relative}.workshop-ui__bar{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.workshop-ui__title{font-size:.95rem;font-weight:800}.workshop-ui__badge{background:rgba(21,128,61,.12);border-radius:999px;color:#15803d;font-size:.72rem;font-weight:800;padding:.25rem .55rem}.workshop-ui__rows{display:grid;grid-gap:.5rem;gap:.5rem}.workshop-ui__row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.65rem;align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;gap:.65rem;padding:.7rem .8rem}.workshop-ui__row span,.workshop-ui__row strong{display:block}.workshop-ui__row span{color:#64748b;font-size:.78rem;margin-top:.1rem}.workshop-ui__dot{background:#f59e0b;border-radius:999px;height:.6rem;width:.6rem}.workshop-ui__dot--ready{background:#10b981}.workshop-ui__dot--idle{background:#94a3b8}.workshop-ui__tag{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.45rem;color:#111827;font-size:.72rem;font-weight:700;padding:.25rem .5rem}.workshop-ui__meter{background:rgba(15,23,42,.08);border-radius:999px;height:.4rem;margin-top:.85rem;overflow:hidden}.workshop-ui__meter>span{background:#15803d;border-radius:inherit;display:block;height:100%;width:68%}.workshop-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem}.workshop-pillar{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.2rem;box-shadow:0 .65rem 1.5rem rgba(15,23,42,.04);display:flex;flex-direction:column;gap:1.15rem;padding:1.5rem 1.45rem;scroll-margin-top:5.5rem;transition:border-color .2s ease,box-shadow .2s ease}.workshop-pillar.is-anchor-flash{border-color:rgba(21,128,61,.4);box-shadow:0 0 0 3px rgba(21,128,61,.12)}.workshop-pillar:hover{border-color:rgba(21,128,61,.25);box-shadow:0 .85rem 1.75rem rgba(21,128,61,.08)}.workshop-pillar__head{align-items:flex-start;display:flex;gap:1rem}.workshop-pillar__icon{align-items:center;background:rgba(21,128,61,.12);border-radius:.85rem;color:#15803d;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:2.75rem;justify-content:center;width:2.75rem}.workshop-pillar h3{font-size:1.2rem;font-weight:800;line-height:1.25;margin:0 0 .4rem}.workshop-pillar__head p{color:#64748b;font-size:.95rem;line-height:1.55;margin:0}.workshop-pillar__chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.workshop-pillar__chips li{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#111827;font-size:.8rem;font-weight:600;line-height:1.3;padding:.4rem .7rem}.workshop-product__workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;counter-reset:ws-step;gap:.85rem}.workshop-product__step{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;counter-increment:ws-step;padding:1.25rem 1.1rem;position:relative;transition:transform .25s ease,background .25s ease,border-color .25s ease}.workshop-product__step:hover{background:rgba(16,185,129,.08);border-color:rgba(110,231,183,.28)}.workshop-product__step:before{color:#6ee7b7;content:counter(ws-step,decimal-leading-zero);display:block;font-size:1.15rem;font-weight:800;margin-bottom:.75rem}@media(min-width:992px){.workshop-product__step:not(:last-child):after{background:linear-gradient(90deg,rgba(110,231,183,.55),transparent);content:"";height:2px;position:absolute;right:-.55rem;top:1.65rem;width:.7rem;z-index:1}}.workshop-product__step h3{color:#fff;font-size:1.05rem;font-weight:800;margin:0 0 .45rem}.workshop-product__step p{color:hsla(0,0%,100%,.72);font-size:.92rem;line-height:1.55;margin:0}.workshop-product__section--plans{background:linear-gradient(180deg,#ecfdf5,#f8fafc 38%,#fff)}.workshop-product__section--plans .workshop-product__section-heading{max-width:40rem}.workshop-product__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.6rem;align-items:stretch;gap:1.6rem}.workshop-plan{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.4rem;box-shadow:0 .75rem 1.75rem rgba(15,23,42,.04);display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.workshop-plan:hover{border-color:rgba(21,128,61,.28);box-shadow:0 1.1rem 2.2rem rgba(21,128,61,.1);transform:translateY(-4px)}.workshop-plan--featured{border:2px solid rgba(21,128,61,.55);box-shadow:0 1.35rem 2.75rem rgba(21,128,61,.14);transform:translateY(-4px)}.workshop-plan--featured:hover{box-shadow:0 1.5rem 3rem rgba(21,128,61,.18);transform:translateY(-6px)}.workshop-plan__ribbon{background:#15803d;border-radius:999px;box-shadow:0 .35rem .85rem rgba(21,128,61,.25);color:#fff;font-size:.74rem;font-weight:800;letter-spacing:.02em;padding:.4rem .8rem;position:absolute;right:1rem;top:1rem;z-index:2}.workshop-plan__top{background:#fff;border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;min-height:17.5rem;padding:1.75rem 1.5rem 1.35rem}.workshop-plan--featured .workshop-plan__top{background:linear-gradient(165deg,#dcfce7,#f0fdf4 55%,#fff);border-bottom-color:rgba(21,128,61,.12);color:#111827}.workshop-plan__top .pricing-price--monthly,.workshop-plan__top .pricing-price--yearly{margin-top:auto}.workshop-plan__top .pricing-interval-hint{align-items:center;display:flex;min-height:2.5rem}.workshop-plan__top .pricing-interval-hint__monthly,.workshop-plan__top .pricing-interval-hint__yearly{justify-content:flex-start;width:100%}.workshop-plan__name{color:#111827;font-size:clamp(1.55rem,2.3vw,1.9rem);font-weight:800;line-height:1.2;margin:0 0 .5rem}.workshop-plan--featured .workshop-plan__name{color:#111827;padding-right:4.75rem}.workshop-plan__pos{color:#64748b;font-size:.95rem;line-height:1.5;margin:0 0 1.1rem;min-height:3em}.workshop-plan--featured .workshop-plan__pos{color:#3f6212}.workshop-plan--featured .pricing-amount{color:#15803d}.workshop-plan--featured .pricing-period{color:#3f6212}.workshop-plans-note{color:#64748b;font-size:.88rem;font-weight:600;margin:1.25rem 0 0;text-align:center}.workshop-plan__billing{display:grid;grid-gap:.2rem;color:#64748b;font-size:.82rem;font-weight:600;gap:.2rem;line-height:1.4;margin:0}.workshop-plan__billing span{display:block}.workshop-plan--featured .workshop-plan__billing{color:#4d7c0f}.workshop-plan__includes{align-items:flex-start;background:rgba(21,128,61,.08);border-bottom:1px solid rgba(21,128,61,.12);color:#14532d;display:flex;font-size:.9rem;font-weight:700;gap:.55rem;line-height:1.45;margin:0;padding:1.05rem 1.65rem}.workshop-plan__includes i{color:#15803d;margin-top:.18rem}.workshop-plan__list{align-content:start;display:grid;grid-gap:.85rem;flex:1 1 auto;gap:.85rem;list-style:none;margin:0;padding:1.5rem 1.65rem 1.65rem}.workshop-plan__list li{align-items:flex-start;display:flex;font-size:.94rem;font-weight:600;gap:.7rem;line-height:1.5}.workshop-plan__list i{color:#15803d;margin-top:.22rem}.workshop-plan__cta{align-items:center;background:#fff;border:1px solid rgba(21,128,61,.28);border-radius:999px;color:#15803d;display:inline-flex;font-weight:700;justify-content:center;margin:auto 1.65rem 1.65rem;min-height:3rem;padding:.8rem 1.2rem;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.workshop-plan__cta:hover{background:rgba(21,128,61,.12);border-color:#15803d;color:#15803d}.workshop-plan__cta--primary{background:#15803d;border-color:#15803d;color:#fff}.workshop-plan__cta--primary:hover{background:#166534;color:#fff}.workshop-product__faq{display:grid;grid-gap:.65rem;gap:.65rem}.workshop-product__faq details{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:.9rem;padding:1rem 1.1rem;transition:border-color .2s ease,box-shadow .2s ease}.workshop-product__faq details[open]{background:#fff;border-color:rgba(21,128,61,.28);box-shadow:0 .75rem 1.5rem rgba(21,128,61,.06)}.workshop-product__faq summary{cursor:pointer;font-weight:700;list-style:none}.workshop-product__faq summary::-webkit-details-marker{display:none}.workshop-product__faq p{color:#64748b;line-height:1.6;margin:.7rem 0 0}.workshop-product__cta{align-items:center;background:linear-gradient(120deg,#0f172a,#102820);border-radius:1.15rem;color:#fff;display:flex;gap:1.5rem;justify-content:space-between;padding:clamp(1.75rem,3vw,2.25rem)}.workshop-product__cta-brand{align-items:center;color:hsla(0,0%,100%,.92);display:inline-flex;font-size:.95rem;font-weight:800;gap:.55rem;letter-spacing:-.02em;margin-bottom:.85rem}.workshop-product__cta-brand img{flex-shrink:0;height:auto;width:2.25rem}.workshop-product__cta h2{color:#fff}.workshop-product__cta p{color:hsla(0,0%,100%,.75);line-height:1.6;margin:.55rem 0 0}.workshop-product__cta-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.65rem}@media(max-width:991.98px){.workshop-product__hero{min-height:auto;padding:3.5rem 0 3rem}.workshop-flow__panel.is-active,.workshop-pillars,.workshop-product__hero-grid,.workshop-product__plans,.workshop-product__workflow,.workshop-showcase,.workshop-showcase--flip{grid-template-columns:1fr}.workshop-plan,.workshop-plan--featured,.workshop-plan--featured:hover{transform:none}.workshop-flow__tabs{grid-template-columns:1fr}.workshop-showcase--flip .workshop-showcase__copy,.workshop-showcase--flip .workshop-showcase__panel{order:0}.workshop-bay-board__float{flex-direction:row;flex-wrap:wrap;margin-top:.85rem;position:static}.workshop-product__cta{align-items:flex-start;flex-direction:column}}@media(max-width:575.98px){.workshop-product__container{width:min(100% - 1.25rem,1120px)}.workshop-product__section{padding:2.75rem 0}.workshop-product__actions,.workshop-product__button{width:100%}.workshop-bay-row{gap:.4rem;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.workshop-product [data-ws-reveal],.workshop-product [data-ws-reveal].is-in{animation:none!important;opacity:1!important;transition:none!important}}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ws-anchor-flash{0%{box-shadow:inset 0 0 0 0 rgba(21,128,61,0)}25%{box-shadow:inset 0 0 0 2px rgba(21,128,61,.28)}to{box-shadow:inset 0 0 0 0 rgba(21,128,61,0)}}