.m-product-menu{position:relative}.m-product-menu summary{cursor:pointer;color:#acb0a6;align-items:center;gap:7px;font-size:12px;list-style:none;display:flex}.m-product-menu summary::-webkit-details-marker{display:none}.m-product-menu summary:hover,.m-product-menu summary[data-active=true],.m-product-menu[open] summary{color:#f1f3eb}.m-product-menu[open] summary svg{transform:rotate(180deg)}.m-product-dropdown{background:#141513;border:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:540px;padding:22px;display:grid;position:absolute;top:calc(100% + 24px);left:-24px;box-shadow:0 24px 70px #0009}.m-dropdown-label{color:#75816b;letter-spacing:1px;grid-column:1/-1;padding:0 12px 14px;font:8px ui-monospace,monospace}.m-product-dropdown>a{white-space:normal;border:1px solid #0000;min-width:0;padding:15px 12px;display:block}.m-product-dropdown>a:hover{background:#ffffff03;border-color:#ffffff12}.m-product-dropdown>a>span{color:#dce4d4;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.m-product-dropdown>a svg{flex-shrink:0}.m-product-dropdown>a p{color:#8b9481;margin-top:7px;font-size:11px;line-height:1.7}.m-product-dropdown>.m-dropdown-all{border-top:1px solid var(--m-line);color:var(--m-mint);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:12px;padding-top:18px;font-size:12px;display:flex}.m-mobile-products{border-bottom:1px solid var(--m-line);padding:8px 0 18px}.m-mobile-products>span{color:#737f69;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font:9px ui-monospace,monospace;display:block}.m-mobile-products>a{color:#bdc7b2;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.m-mobile-products>a:last-child{color:#899c7b}.m-product-hero{border-bottom:1px solid var(--m-line);grid-template-columns:1.1fr 1fr;min-height:590px;display:grid}.m-product-intro{align-self:center;min-width:0;padding:72px 48px}.m-product-intro .m-label{justify-content:start}.m-product-intro h1{letter-spacing:-2px;margin-top:26px;font-size:clamp(40px,4.2vw,62px)}.m-product-intro>p{color:#959c8e;max-width:455px;margin-top:26px;font-size:14px;line-height:1.85}.m-product-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.m-product-actions .m-text-link{font-size:12px}.m-product-art{isolation:isolate;border-left:1px solid var(--m-line);background:repeating-linear-gradient(45deg,#ffffff02 0 1px,#0000 1px 12px);place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.m-product-art .m-plate{margin:0;transform:scale(1.35)}.m-product-art>.m-spectrum{width:650px;height:500px;top:-100px;right:-100px}.m-product-art-label,.m-product-art-caption{color:#6a795e;letter-spacing:1px;font:8px ui-monospace,monospace;position:absolute;left:28px;right:28px}.m-product-art-label{top:28px}.m-product-art-caption{text-align:right;bottom:28px}.m-product-signals{border-bottom:1px solid var(--m-line);grid-template-columns:repeat(4,1fr);display:grid}.m-product-signals>span{border-right:1px solid var(--m-line);color:#b8c2ae;justify-content:center;align-items:center;gap:10px;padding:23px 10px;font:10px ui-monospace,monospace;display:flex}.m-product-signals>span:last-child{border-right:0}.m-product-signals svg{color:#85b396}.m-product-steps{grid-template-columns:repeat(3,1fr);display:grid}.m-product-steps li{border-right:1px solid var(--m-line);min-width:0;padding:42px 36px 48px}.m-product-steps li:last-child{border-right:0}.m-product-number{color:#758969;margin-bottom:25px;font:11px ui-monospace,monospace;display:block}.m-product-steps h3{font-size:26px}.m-product-steps p{color:#929b87;margin-top:16px;font-size:13px;line-height:1.85}.m-product-details{grid-template-columns:.8fr 1.5fr;gap:55px;padding:64px 40px;display:grid}.m-product-details>div:first-child .m-label{justify-content:start}.m-product-details h2{margin-top:22px;font-size:38px}.m-product-details>div:first-child>p{color:#929b87;max-width:280px;margin-top:22px;font-size:13px;line-height:1.8}.m-product-details .m-text-link{margin-top:28px;font-size:11px}.m-product-detail-grid{border-top:1px solid var(--m-line);border-left:1px solid var(--m-line);grid-template-columns:1fr 1fr;display:grid}.m-product-detail-grid article{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);padding:30px 24px 28px 42px;position:relative}.m-product-detail-grid article>svg{color:#8db17c;position:absolute;top:33px;left:18px}.m-product-detail-grid h3{letter-spacing:-.3px;font-size:17px}.m-product-detail-grid p{color:#939d87;margin-top:12px;font-size:12px;line-height:1.85}.m-related-products{border-top:1px solid var(--m-line);padding:40px}.m-related-products>.m-label{justify-content:start}.m-related-products>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.m-related-products a{border:1px solid var(--m-line);padding:26px 40px 26px 24px;transition:border-color .2s;position:relative}.m-related-products a:hover{border-color:#8fd6b24d}.m-related-products a>span{font-family:Hangar Display,sans-serif;font-size:23px}.m-related-products p{color:#89947e;margin-top:10px;font-size:12px;line-height:1.7}.m-related-products svg{color:#8baa7b;position:absolute;top:30px;right:20px}.m-feature-paths{border-bottom:1px solid var(--m-line);grid-template-columns:repeat(4,1fr);display:grid}.m-feature-paths a{border-right:1px solid var(--m-line);padding:32px 26px;transition:background .2s}.m-feature-paths a:last-child{border-right:0}.m-feature-paths a:hover{background:#8fd6b204}.m-feature-paths h2{letter-spacing:-.6px;font-size:24px}.m-feature-paths p{color:#929b87;margin-top:13px;font-size:12px;line-height:1.7}.m-feature-paths a>span{color:#a5c393;align-items:center;gap:9px;margin-top:20px;font:10px ui-monospace,monospace;display:flex}.m-data-flow{padding:50px 50px 36px}.m-data-flow figcaption{color:#6f7d62;text-align:center;letter-spacing:.8px;font:8px/1.8 ui-monospace,monospace}.m-data-source{background:#8fd6b203;border:1px solid #8fd6b236;flex-direction:column;align-items:center;max-width:440px;margin:34px auto 0;padding:30px;display:flex}.m-data-source svg{color:#91bd7f;margin-bottom:16px}.m-data-source h3{text-align:center;font-size:23px}.m-data-source p{color:#89997b;text-align:center;margin-top:12px;font:10px ui-monospace,monospace}.m-data-branches{color:#7ba98a;text-align:center;grid-template-columns:1fr 1fr;column-gap:28px;max-width:760px;margin-inline:auto;padding:20px 0;font:30px ui-monospace,monospace;display:grid}.m-data-tasks{grid-template-columns:1fr 1fr;gap:28px;max-width:760px;margin:auto;display:grid}.m-data-tasks>div{border:1px solid var(--m-line);padding:28px}.m-data-tasks .m-label{color:#7f936f;justify-content:start;font-size:9px}.m-data-tasks h3{margin-top:16px;font-size:26px}.m-data-tasks p{color:#9cae8d;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.m-data-caption{text-align:center;color:#7d8d70;margin-top:28px;font-size:11px;line-height:1.8}.m-pricing-notice{border-bottom:1px solid var(--m-line);background:#8fd6b204;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;padding:18px 26px;display:flex}.m-pricing-notice>span{color:#a4ba95;letter-spacing:.7px;font:9px ui-monospace,monospace}.m-pricing-notice>p{color:#8f9d82;font-size:11px;line-height:1.7}.m-price-grid{grid-template-columns:1fr 1fr;gap:24px;padding:48px;display:grid}.m-price-card{border:1px solid #ffffff25;min-width:0;padding:38px}.m-price-card-prepaid{background:radial-gradient(at 100% 0,#8fd6b209,#0000 70%);border-color:#8fd6b242}.m-price-type{color:#a6bb97;align-items:center;gap:12px;display:flex}.m-price-type .m-label{justify-content:start;font-size:10px}.m-price-card h2{margin-top:28px;font-size:35px}.m-price-card>p{color:#929e86;max-width:350px;margin-top:16px;font-size:13px;line-height:1.8}.m-price-amount{letter-spacing:-2px;margin-block:34px 30px;font-family:Hangar Display,sans-serif;font-size:clamp(54px,5.2vw,76px);font-weight:250;line-height:1}.m-price-amount>span{color:#95a589;letter-spacing:0;margin-top:14px;font:11px ui-monospace,monospace;display:block}.m-price-card ul{color:#b1bea6;gap:18px;margin-bottom:35px;font-size:12px;display:grid}.m-price-card li{align-items:center;gap:12px;display:flex}.m-price-card li svg{color:#87b295}.m-price-card>.m-button{width:100%}.m-bundle-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.m-bundle-options legend{color:#a1b091;margin-bottom:12px;font:10px ui-monospace,monospace}.m-bundle-options label{cursor:pointer;border:1px solid #ffffff24;flex-direction:column;gap:6px;padding:16px 10px;display:flex;position:relative}.m-bundle-options label[data-selected=true]{background:#8fd6b209;border-color:#8fd6b282}.m-bundle-options label:focus-within{outline:1px solid var(--m-mint);outline-offset:3px}.m-bundle-options input{width:12px;height:12px;accent-color:var(--m-mint);margin-bottom:4px}.m-bundle-options strong{font-size:14px;font-weight:400}.m-bundle-options label>span{color:#9bb98a;font:9px ui-monospace,monospace}.m-bundle-total{border-top:1px solid var(--m-line);color:#abb99d;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.m-bundle-total strong{color:#e3ebdb;font-family:Hangar Display,sans-serif;font-size:32px;font-weight:300}.m-price-card>.m-price-saving{color:#86a476;margin-top:8px;font-size:11px}.m-price-comparison{border:1px solid var(--m-line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin:0 48px 48px;padding:34px;display:grid}.m-price-comparison .m-label{color:#a1b28f;justify-content:start;font-size:9px}.m-price-comparison h3{margin-top:14px;font-size:28px}.m-price-comparison p{color:#839276;margin-top:12px;font-size:11px;line-height:1.7}.m-price-comparison dl{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.m-price-comparison dt{color:#89997b;font:9px/1.7 ui-monospace,monospace}.m-price-comparison dd{margin-top:10px;font-family:Hangar Display,sans-serif;font-size:30px}.m-price-comparison dd>span{font:10px ui-monospace,monospace}.m-price-comparison dl>div:last-child dd{color:var(--m-mint)}.m-pricing-explainer{grid-template-columns:1fr 1fr;display:grid}.m-pricing-explainer article{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);min-width:0;padding:42px}.m-pricing-explainer article:last-child{border-right:0}.m-pricing-explainer article>span{color:#869b75;font:9px ui-monospace,monospace}.m-pricing-explainer h3{margin-top:24px;font-size:28px}.m-pricing-explainer p{color:#909e83;max-width:440px;margin-top:18px;font-size:13px;line-height:1.8}.m-pricing-explainer .m-text-link{margin-top:24px;font-size:11px}.m-hours-equation{border:1px solid var(--m-line);color:#a7b897;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:16px;font:10px/1.7 ui-monospace,monospace;display:flex}.m-hours-equation strong{color:#d1e0c3;font-weight:400}.m-pricing-start{border-top:1px solid var(--m-line);text-align:center;flex-direction:column;align-items:center;gap:24px;padding:60px 24px;display:flex}.m-pricing-start h2{font-size:40px}.m-about-statement{grid-template-columns:1fr 1fr;gap:24px 80px;padding:80px 64px;display:grid}.m-about-statement>.m-label{color:#91ab7d;grid-column:1/-1;justify-content:start}.m-about-statement h2{max-width:400px;font-size:54px}.m-about-statement>div p{color:#a1ac96;font-size:15px;line-height:1.9}.m-about-statement>div p+p{margin-top:20px}.m-about-principles{grid-template-columns:1fr 1fr;display:grid}.m-about-principles article{border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);padding:48px}.m-about-principles article:nth-child(2n){border-right:0}.m-about-principles svg{color:#97b084;stroke-width:1.4px}.m-about-principles h3{margin-top:26px;font-size:30px}.m-about-principles p{color:#919f83;max-width:440px;margin-top:18px;font-size:13px;line-height:1.85}.m-about-proof{grid-template-columns:1fr 1fr;gap:64px;padding:72px 48px;display:grid}.m-about-proof .m-label{color:#a2ba8e;justify-content:start}.m-about-proof h2{margin-top:26px;font-size:42px}.m-about-proof>div>p{color:#94a487;max-width:370px;margin-top:26px;font-size:13px;line-height:1.9}.m-about-proof .m-text-link{margin-top:28px;font-size:11px}.m-about-proof-list a{border-bottom:1px solid var(--m-line);align-items:center;gap:18px;padding:26px 0;display:flex}.m-about-proof-list a:first-child{padding-top:0}.m-about-proof-list a>span{color:#749361;font:9px ui-monospace,monospace}.m-about-proof-list h3{font-size:25px}.m-about-proof-list p{color:#919f83;margin-top:10px;font-size:12px;line-height:1.7}.m-about-proof-list svg{color:#b4d39f;flex-shrink:0;margin-left:auto}@media (width<=1100px){.m-product-intro{padding:60px 30px}.m-product-art .m-plate{transform:scale(1.1)}.m-product-details{gap:30px;padding:45px 30px}.m-price-grid{gap:18px;padding:32px}.m-price-card{padding:28px}.m-price-comparison{grid-template-columns:1fr;margin-inline:32px;padding:28px}.m-about-statement{gap:30px;padding:60px 36px}.m-about-proof{gap:35px;padding:55px 36px}}@media (width<=800px){.m-product-hero{grid-template-columns:1fr}.m-product-intro{padding:65px 38px}.m-product-intro h1{font-size:52px}.m-product-art{border-left:0;border-top:1px solid var(--m-line);min-height:340px}.m-product-art .m-plate{transform:scale(1.15)}.m-product-steps{grid-template-columns:1fr}.m-product-steps li{border-right:0;border-bottom:1px solid var(--m-line);padding:32px}.m-product-number{margin-bottom:16px}.m-product-details{grid-template-columns:1fr;padding:40px 30px}.m-product-details>div:first-child>p{max-width:460px}.m-related-products>div{grid-template-columns:1fr}.m-feature-paths{grid-template-columns:1fr 1fr}.m-feature-paths a{border-bottom:1px solid var(--m-line)}.m-feature-paths a:nth-child(2n){border-right:0}.m-price-grid{grid-template-columns:1fr}.m-price-card{padding:32px}.m-pricing-explainer{grid-template-columns:1fr}.m-pricing-explainer article{border-right:0;padding:32px}.m-about-statement,.m-about-proof{grid-template-columns:1fr}.m-about-statement h2{max-width:none;font-size:42px}.m-about-principles article{padding:34px}}@media (width<=600px){.m-product-intro{padding:50px 24px}.m-product-intro h1{letter-spacing:-1.5px;font-size:41px}.m-product-intro>p{font-size:12px}.m-product-actions{gap:18px}.m-product-actions .m-button{min-width:0}.m-product-signals{grid-template-columns:1fr 1fr}.m-product-signals>span{border-bottom:1px solid var(--m-line);padding:18px 8px;font-size:8px}.m-product-signals>span:nth-child(2n){border-right:0}.m-product-art-label{font-size:7px}.m-product-details{padding:36px 22px}.m-product-details h2{font-size:34px}.m-product-detail-grid{grid-template-columns:1fr}.m-product-detail-grid article{padding-block:26px}.m-product-detail-grid article>svg{top:29px}.m-product-steps li{padding:30px 24px}.m-product-steps h3{font-size:24px}.m-product-steps p{font-size:12px}.m-related-products{padding:32px 22px}.m-feature-paths{grid-template-columns:1fr}.m-feature-paths a{border-right:0;padding:26px}.m-feature-paths h2{font-size:26px}.m-data-flow{padding:35px 22px}.m-data-source{padding:25px 18px}.m-data-tasks{gap:12px}.m-data-tasks>div{padding:18px 12px}.m-data-tasks .m-label{font-size:6px}.m-data-tasks h3{overflow-wrap:anywhere;font-size:18px}.m-data-tasks h3>span{color:#849b72;margin-bottom:8px;font:9px ui-monospace,monospace;display:block}.m-data-branches{column-gap:12px}.m-data-tasks p{align-items:start;gap:5px;font-size:9px;line-height:1.8}.m-data-tasks p svg{flex-shrink:0;width:10px;margin-top:3px}.m-data-caption{font-size:10px}.m-price-grid{gap:20px;padding:24px 18px}.m-price-card{padding:28px 20px}.m-price-card h2{font-size:30px}.m-price-card>p{font-size:12px}.m-price-amount{font-size:62px}.m-bundle-options{gap:5px}.m-bundle-options label{padding:14px 8px}.m-bundle-options strong{font-size:12px}.m-bundle-options label>span{font-size:8px}.m-bundle-total{font-size:11px}.m-bundle-total strong{font-size:29px}.m-price-comparison{gap:24px;margin:0 18px 28px;padding:24px 20px}.m-price-comparison h3{font-size:26px}.m-price-comparison dl{grid-template-columns:1fr 1fr;gap:12px}.m-price-comparison dd{font-size:26px}.m-pricing-notice{justify-content:start;padding:20px}.m-pricing-notice>p{font-size:10px}.m-pricing-explainer article{padding:32px 24px}.m-pricing-explainer h3{font-size:26px}.m-pricing-explainer p{font-size:12px}.m-hours-equation{padding:14px;font-size:9px}.m-pricing-start h2{font-size:32px}.m-about-statement{gap:26px;padding:45px 26px}.m-about-statement h2{font-size:38px}.m-about-statement>div p{font-size:13px}.m-about-principles{grid-template-columns:1fr}.m-about-principles article{border-right:0;padding:32px 26px}.m-about-principles h3{font-size:27px}.m-about-proof{padding:45px 26px}.m-about-proof h2{font-size:34px}.m-about-proof-list h3{font-size:24px}.m-about-proof-list p{font-size:11px}}.m-page-pricing .m-features-hero-content{padding-block:82px 70px}@media (width<=600px){.m-page-pricing .m-features-hero-content{padding-block:64px 52px}}
