.pricing-capacity-loom{aspect-ratio:1.23;width:100%;min-width:0;min-height:420px;margin:0;position:relative}.pricing-capacity-loom__canvas{background:radial-gradient(at 50% 62%,#789f3a14,#0000 68%);position:absolute;inset:0}.pricing-capacity-loom__threads{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pricing-capacity-loom__toolkit{z-index:1;text-align:center;background:linear-gradient(130deg,#294a2f,#153a2a);border:1px solid #abc77d44;border-radius:12px;width:72%;padding:23px;position:absolute;top:6%;left:14%;box-shadow:0 20px 40px #00170b40}.pricing-capacity-loom__toolkit>span{color:#c1d43a;letter-spacing:.1em;justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.pricing-capacity-loom__toolkit>strong{color:#eef3dd;letter-spacing:-.035em;margin-top:16px;font-size:clamp(18px,2.4vw,28px);font-weight:500;line-height:1.1;display:block}.pricing-capacity-loom__toolkit>div{color:#b9cda7;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:19px;font-size:10px;display:flex}.pricing-capacity-loom__toolkit>div>span{align-items:center;gap:5px;display:inline-flex}.pricing-capacity-loom__allowances{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid;position:absolute;top:51%;left:5%;right:5%}.pricing-capacity-loom__allowance{min-width:0;position:relative}.pricing-capacity-loom__fabric{background:repeating-linear-gradient(0deg,#ffffff13 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#15391c12 0 1px,#0000 1px 4px),linear-gradient(120deg,#627e4e,#b9ce7c 55%,#657e47);border:1px solid #e0e9b03d;border-radius:5px;align-items:stretch;height:75px;display:flex;position:relative;overflow:hidden;transform:skewY(-8deg);box-shadow:0 18px 24px #02160b33}.pricing-capacity-loom__fabric>i{border-right:1px solid #d7e1b432;flex:1}.pricing-capacity-loom__fabric>i:nth-child(2n){background:#15391c12}.pricing-capacity-loom__allowance:nth-child(2) .pricing-capacity-loom__fabric{filter:brightness(1.18);background-color:#bacc3b;height:91px}.pricing-capacity-loom__allowance:nth-child(3) .pricing-capacity-loom__fabric{height:108px}.pricing-capacity-loom__allowance:nth-child(4) .pricing-capacity-loom__fabric{height:128px}.pricing-capacity-loom__allowance>span{color:#c7d7b8;text-align:center;margin-top:18px;font-size:10px;line-height:1.4;display:block}.pricing-capacity-loom__note{color:#bccf9b;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;bottom:0;left:3%;right:3%}.pricing-capacity-loom__note strong{font-size:14px;font-weight:500;display:block}.pricing-capacity-loom__note span{color:#a3b99b;margin-top:4px;font-size:10px;display:block}.pricing-capacity-loom__travel{stroke-dasharray:6 100;animation:4.8s linear infinite paused pricing-capacity-thread}.pricing-capacity-loom[data-running=true] .pricing-capacity-loom__travel{animation-play-state:running}@keyframes pricing-capacity-thread{to{stroke-dashoffset:-212px}}.pricing-page__plans{background:#091b13;padding-block:96px;scroll-margin-top:90px}.pricing-page__plans #plans{scroll-margin-top:110px}.pricing-page__scope{color:#284932;background:repeating-linear-gradient(90deg,#24452b05 0 1px,#0000 1px 5px),#eff0e3;padding-block:90px}.pricing-page__scope-inner{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid}.pricing-page__eyebrow{color:#566b46;letter-spacing:.1em;font-size:10px;font-weight:600;line-height:1.6}.tech-home .pricing-page__scope h2,.tech-home .pricing-page__questions h2{letter-spacing:-.05em;margin-block:24px;font-size:clamp(36px,4vw,58px);font-weight:550;line-height:1.05}.pricing-page__scope h2 span{color:#60794c}.pricing-page__scope header>p:last-child{color:#52664b;max-width:36ch;font-size:15px;line-height:1.8}.pricing-page__scope-notes{gap:30px;display:grid}.pricing-page__scope-notes>article{border-top:1px solid #73865c4a;padding-top:24px}.pricing-page__scope-notes>article>svg{color:#6a854e}.tech-home .pricing-page__scope-notes h3{letter-spacing:-.025em;margin-top:16px;font-size:22px;font-weight:550;line-height:1.2}.pricing-page__scope-notes p{color:#52664b;max-width:55ch;margin-top:15px;font-size:14px;line-height:1.8}.pricing-page__scope-notes a{color:#305633;text-underline-offset:5px;align-items:center;gap:20px;min-height:44px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.tech-home.brand-refinement .pricing-page__scope a:focus-visible{outline-color:#365c35}.pricing-page__questions{color:#e5edda;background:#153629;padding-block:90px}.pricing-page__questions-inner{grid-template-columns:.9fr 1.3fr;gap:90px;display:grid}.pricing-page__questions .pricing-page__eyebrow{color:#b8cc86}.pricing-page__questions h2 span{color:#b7cc91}.pricing-page__questions header>p:not(.pricing-page__eyebrow){color:#b7c9a9;max-width:34ch;font-size:15px;line-height:1.8}.pricing-page__questions header>button{color:#d4e69c;min-height:44px;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;margin-top:25px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.pricing-page__answers>details{border-top:1px solid #9db87944}.pricing-page__answers>details:last-child{border-bottom:1px solid #9db87944}.pricing-page__answers summary{cursor:pointer;color:#dce8cc;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding-block:18px;font-size:15px;line-height:1.5;list-style:none;display:flex}.pricing-page__answers summary::-webkit-details-marker{display:none}.pricing-page__answers summary>svg{flex:none}.pricing-page__answers details[open] summary>svg{transform:rotate(180deg)}.pricing-page__answers details>p{color:#b2c5a8;max-width:62ch;padding-bottom:23px;font-size:14px;line-height:1.85}@media (width<=1000px){.pricing-capacity-loom__toolkit{padding:19px 14px}.pricing-capacity-loom__allowances{gap:12px}.pricing-page__scope-inner,.pricing-page__questions-inner{gap:44px}}@media (width<=700px){.pricing-capacity-loom{aspect-ratio:auto;height:330px;min-height:330px}.pricing-capacity-loom__toolkit{width:84%;padding:17px;top:0;left:8%}.pricing-capacity-loom__toolkit>strong{margin-top:12px;font-size:22px}.pricing-capacity-loom__toolkit>div{gap:10px;margin-top:14px}.pricing-capacity-loom__allowances{gap:12px;top:45%;left:0;right:0}.pricing-capacity-loom__fabric{height:48px}.pricing-capacity-loom__allowance:nth-child(2) .pricing-capacity-loom__fabric{height:60px}.pricing-capacity-loom__allowance:nth-child(3) .pricing-capacity-loom__fabric{height:72px}.pricing-capacity-loom__allowance:nth-child(4) .pricing-capacity-loom__fabric{height:85px}.pricing-capacity-loom__allowance>span{margin-top:13px;font-size:9px}.pricing-capacity-loom__note{bottom:0}.pricing-page__plans,.pricing-page__scope,.pricing-page__questions{padding-block:64px}.pricing-page__scope-inner,.pricing-page__questions-inner{grid-template-columns:1fr;gap:34px}.pricing-page__scope header>p:last-child{max-width:44ch}.pricing-page__questions header>p:not(.pricing-page__eyebrow){max-width:42ch}}@media (prefers-reduced-motion:reduce){.pricing-capacity-loom .pricing-capacity-loom__travel{animation:none}}
