@property --cta-r{syntax:"<length-percentage>";inherits:true;initial-value:0}.ToolsSection-module-scss-module__-ecutq__section{background:var(--color-base);color:var(--color-text)}.ToolsSection-module-scss-module__-ecutq__track{--accent:1px;height:calc(100svh - var(--header-height) + 80svh);position:relative}.ToolsSection-module-scss-module__-ecutq__pin{--tools-gap:1rem;top:var(--header-height);z-index:1;align-items:stretch;gap:var(--tools-gap);height:calc(100svh - var(--header-height));width:100%;max-width:var(--site-container);padding:0 var(--site-gutter);padding-right:calc(var(--site-gutter) + 1px);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);margin-inline:auto;display:grid;position:sticky;overflow:hidden;container-type:inline-size}.ToolsSection-module-scss-module__-ecutq__copyBox,.ToolsSection-module-scss-module__-ecutq__logoBox{border:1px solid var(--site-border);background:color-mix(in srgb, var(--color-base) 92%, var(--color-surface));border-radius:0;align-self:center;width:100%;min-width:0;position:relative}.ToolsSection-module-scss-module__-ecutq__copyBox{box-sizing:border-box;--copy-collapse:0;opacity:0;flex-direction:column;justify-content:center;min-width:0;height:auto;min-height:0;padding:clamp(1.15rem,3.2cqi,2.25rem) clamp(1.1rem,2.8cqi,2rem);transition:opacity .7s cubic-bezier(.22,1,.36,1) .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s;display:flex;overflow:visible;transform:translateY(1.1rem)}.ToolsSection-module-scss-module__-ecutq__pin[data-in] .ToolsSection-module-scss-module__-ecutq__copyBox{opacity:1;transform:none}.ToolsSection-module-scss-module__-ecutq__logoBox{aspect-ratio:auto;opacity:0;justify-content:center;align-items:center;height:auto;padding:1.15rem;transition:opacity .7s cubic-bezier(.22,1,.36,1) .48s,transform .7s cubic-bezier(.22,1,.36,1) .48s;display:flex;overflow:visible;transform:translateY(1.1rem)}.ToolsSection-module-scss-module__-ecutq__pin[data-in] .ToolsSection-module-scss-module__-ecutq__logoBox{opacity:1;transform:none}@media (min-width:1400px){.ToolsSection-module-scss-module__-ecutq__logoBox{aspect-ratio:1}}.ToolsSection-module-scss-module__-ecutq__stage{opacity:0;grid-template-columns:1fr 1fr;align-self:stretch;gap:1rem;min-width:0;height:100%;min-height:100%;margin-right:1px;padding-right:1px;transition:opacity .7s cubic-bezier(.22,1,.36,1) 1.05s;display:grid;overflow:hidden}.ToolsSection-module-scss-module__-ecutq__pin[data-in] .ToolsSection-module-scss-module__-ecutq__stage{opacity:1}.ToolsSection-module-scss-module__-ecutq__column{min-width:0;height:100%;position:relative;overflow:hidden}.ToolsSection-module-scss-module__-ecutq__column:last-child{margin-right:1px}.ToolsSection-module-scss-module__-ecutq__stack{will-change:transform;backface-visibility:hidden;flex-direction:column;gap:1rem;display:flex}.ToolsSection-module-scss-module__-ecutq__logoCard{display:none}.ToolsSection-module-scss-module__-ecutq__logoCardInner{justify-content:center;align-items:center;width:100%;min-height:12.5rem;padding:.85rem;display:flex}.ToolsSection-module-scss-module__-ecutq__unit{flex-direction:column;flex-shrink:0;display:flex}.ToolsSection-module-scss-module__-ecutq__card{border:1px solid var(--site-border);background:color-mix(in srgb, var(--color-base) 92%, var(--color-surface));border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:13.5rem;padding:.7rem .7rem .85rem;display:flex;position:relative}.ToolsSection-module-scss-module__-ecutq__corners{pointer-events:none}.ToolsSection-module-scss-module__-ecutq__corners[data-thin]{--accent:1px}.ToolsSection-module-scss-module__-ecutq__corners[data-thin] span{width:.55rem;height:.55rem}.ToolsSection-module-scss-module__-ecutq__corners span{z-index:3;box-sizing:border-box;width:.55rem;height:.55rem;position:absolute}.ToolsSection-module-scss-module__-ecutq__corners span:before{content:"";box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--site-border-tick);pointer-events:none;position:absolute;inset:0}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=tl]{top:calc(var(--accent)*-1);left:calc(var(--accent)*-1)}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=tl]:before{border-top-width:var(--accent);border-left-width:var(--accent)}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=tr]{top:calc(var(--accent)*-1);right:calc(var(--accent)*-1)}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=tr]:before{border-top-width:var(--accent);border-right-width:var(--accent)}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=bl]{bottom:calc(var(--accent)*-1);left:calc(var(--accent)*-1)}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=bl]:before{border-bottom-width:var(--accent);border-left-width:var(--accent)}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=br]{bottom:calc(var(--accent)*-1);right:calc(var(--accent)*-1)}.ToolsSection-module-scss-module__-ecutq__corners span[data-c=br]:before{border-bottom-width:var(--accent);border-right-width:var(--accent)}.ToolsSection-module-scss-module__-ecutq__title{font-size:var(--section-title-size);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .85rem;font-weight:200;line-height:1.2}.ToolsSection-module-scss-module__-ecutq__body{min-width:0;color:var(--color-muted);margin:0 0 1.15rem;font-size:clamp(.84rem,1.15cqi + .62rem,1.05rem);line-height:1.55}.ToolsSection-module-scss-module__-ecutq__cta{min-width:0;max-width:100%;display:flex}.ToolsSection-module-scss-module__-ecutq__ctaButton{--cta-x:50%;--cta-y:50%;--cta-r:0px;--cta-icon:1.35rem;--cta-arrow:1.35rem;--cta-gap:.3rem;--cta-inset:.8rem;--cta-shift:calc(var(--cta-icon) + var(--cta-inset));background:var(--color-base);min-height:0;color:var(--color-text);letter-spacing:.16em;text-transform:uppercase;outline:none;justify-content:center;align-items:center;gap:0;max-width:100%;font-size:.8rem;font-weight:400;display:inline-flex;position:relative;overflow:visible;border-width:0!important;border-radius:50px!important;height:auto!important;padding:0!important;transition:none!important}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-clip]{isolation:isolate;z-index:1;border-radius:inherit;background:var(--color-base);clip-path:inset(0 round 50px);max-width:100%;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-ink]{z-index:0;border-radius:inherit;pointer-events:none;background:var(--color-text);clip-path:circle(var(--cta-r) at var(--cta-x) var(--cta-y));transition:--cta-r .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-ink]{transition:none}}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-ink]{border-radius:inherit}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-pad]{min-width:0;padding:.7rem 0;display:flex}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-window]{align-items:center;min-width:0;margin-block:-.7rem;padding-block:.7rem;display:flex;overflow:hidden}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-track]{width:max-content;padding-left:var(--cta-inset);margin-right:calc(-1*var(--cta-icon));color:#fff;mix-blend-mode:difference;flex:none;align-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(0)}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-track]>:not([data-cta-mark]):not([data-cta-arrow]){padding-right:var(--cta-inset);transition:padding-left .45s cubic-bezier(.22,1,.36,1)}.ToolsSection-module-scss-module__-ecutq__ctaButton:hover [data-cta-track]{transform:translateX(calc(-1 * var(--cta-shift)))}.ToolsSection-module-scss-module__-ecutq__ctaButton:hover [data-cta-track]>:not([data-cta-mark]):not([data-cta-arrow]){padding-left:calc(var(--cta-inset) - var(--cta-gap))}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-mark],.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-arrow]{width:var(--cta-icon);height:var(--cta-icon);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-mark]{margin-right:var(--cta-gap)}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-mark] img{object-fit:contain;object-position:center;filter:brightness(0)invert();transform-origin:50%;width:100%;height:100%;display:block;transform:scale(.531)translateY(2px)}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-arrow]{margin-left:0;transition:margin-left .45s cubic-bezier(.22,1,.36,1)}.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-arrow] svg{width:1.22rem;height:1.22rem;display:block}.ToolsSection-module-scss-module__-ecutq__ctaButton:hover [data-cta-arrow]{margin-left:calc(-1*(var(--cta-inset) - var(--cta-gap)))}.ToolsSection-module-scss-module__-ecutq__ctaButton:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;filter:none;opacity:0;background-image:none;transition:opacity .2s;position:absolute;inset:-.95rem}.ToolsSection-module-scss-module__-ecutq__ctaButton:hover:after{opacity:var(--cta-glow-opacity);background-image:conic-gradient(from calc(var(--pearl-angle) - var(--pearl-rotate,0deg)) at var(--pearl-conic-origin,0% 0%), #09162e 0%, #6bb3ff 14%, #1ba0e3 21%, #f96ede 31%, #0e1333 40%, #fff0f0 49%, #f7cd9b 56%, #fbf998 62%, #d059d3 73%, #f4acba 77%, #6769e6 85%, #ffbfff 95%, #09162e 100%);filter:blur(16px)saturate(1.45)}.ToolsSection-module-scss-module__-ecutq__ctaButton:hover [data-cta-ink]{--cta-r:140%}.ToolsSection-module-scss-module__-ecutq__ctaButton:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background-image:conic-gradient(from calc(var(--pearl-angle) - var(--pearl-rotate,0deg)) at var(--pearl-conic-origin,0% 0%), #09162e 0%, #6bb3ff 14%, #1ba0e3 21%, #f96ede 31%, #0e1333 40%, #fff0f0 49%, #f7cd9b 56%, #fbf998 62%, #d059d3 73%, #f4acba 77%, #6769e6 85%, #ffbfff 95%, #09162e 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-track],.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-track]>:not([data-cta-mark]):not([data-cta-arrow]),.ToolsSection-module-scss-module__-ecutq__ctaButton [data-cta-arrow]{transition:none}}.ToolsSection-module-scss-module__-ecutq__ctaButton{max-width:100%}.ToolsSection-module-scss-module__-ecutq__ctaGlyph{text-align:center;white-space:pre;flex-shrink:0;display:inline-block;position:relative}.ToolsSection-module-scss-module__-ecutq__more{display:none}.ToolsSection-module-scss-module__-ecutq__tiles{grid-template-columns:1fr 1fr;align-self:stretch;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ToolsSection-module-scss-module__-ecutq__tile{flex-direction:column;align-items:stretch;min-width:0;display:flex}.ToolsSection-module-scss-module__-ecutq__square{aspect-ratio:1;width:100%;color:var(--color-text);background:0 0;place-items:center;padding:.35rem;display:grid;position:relative;overflow:visible}.ToolsSection-module-scss-module__-ecutq__square svg,.ToolsSection-module-scss-module__-ecutq__square .ToolsSection-module-scss-module__-ecutq__logo{object-fit:contain;width:82%;height:82%;display:block}.ToolsSection-module-scss-module__-ecutq__label{letter-spacing:.08em;text-align:center;text-transform:uppercase;max-width:100%;color:var(--color-muted);margin:.3rem 0 0;font-size:.48rem;font-weight:500;line-height:1.2}html[data-theme=light] .ToolsSection-module-scss-module__-ecutq__logo{filter:invert()}.ToolsSection-module-scss-module__-ecutq__caption{box-sizing:border-box;border:1px solid var(--site-border);background:color-mix(in srgb, var(--color-base) 92%, var(--color-surface));border-top:0;width:100%;margin:0;padding:.7rem .85rem .75rem;position:relative}.ToolsSection-module-scss-module__-ecutq__heading{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:.72rem;font-weight:200;line-height:1.2}@media (max-width:1200px){.ToolsSection-module-scss-module__-ecutq__pin{width:100%;max-width:var(--site-container)}}@media (max-width:767px){.ToolsSection-module-scss-module__-ecutq__track{height:auto}.ToolsSection-module-scss-module__-ecutq__pin{width:100%;height:auto;max-width:var(--site-container);padding-top:3.5rem;padding-bottom:4.25rem;padding-left:var(--site-gutter);padding-right:var(--site-gutter);flex-direction:column;align-items:stretch;gap:1rem;display:flex;position:relative;top:auto;overflow:visible;container-type:normal}.ToolsSection-module-scss-module__-ecutq__copyBox{justify-content:flex-start;width:100%;padding:2.25rem 2rem;overflow:visible;height:auto!important}.ToolsSection-module-scss-module__-ecutq__logoBox{display:none}.ToolsSection-module-scss-module__-ecutq__body{display:block}.ToolsSection-module-scss-module__-ecutq__title{margin-bottom:.85rem}.ToolsSection-module-scss-module__-ecutq__stage{grid-template-columns:1fr 1fr;height:auto;min-height:0;display:grid;overflow:visible}.ToolsSection-module-scss-module__-ecutq__column{height:auto;overflow:visible}.ToolsSection-module-scss-module__-ecutq__stack{transform:none!important}.ToolsSection-module-scss-module__-ecutq__logoCard{flex-direction:column;display:flex}.ToolsSection-module-scss-module__-ecutq__logoCard .ToolsSection-module-scss-module__-ecutq__card{aspect-ratio:1;justify-content:center;min-height:0;padding:.85rem}.ToolsSection-module-scss-module__-ecutq__logoCardInner{width:100%;height:100%;min-height:0;padding:0}}@media (prefers-reduced-motion:reduce){.ToolsSection-module-scss-module__-ecutq__track{height:auto}.ToolsSection-module-scss-module__-ecutq__pin{height:auto;position:relative;top:auto}.ToolsSection-module-scss-module__-ecutq__stage{height:auto;overflow:visible}.ToolsSection-module-scss-module__-ecutq__column{height:auto;overflow:visible;padding-top:0!important}.ToolsSection-module-scss-module__-ecutq__stack{transform:none!important}}
