.functions-overview-module__RaLXJa__page{color:var(--color-text);background:var(--color-surface)}
.FunctionsOverviewDirections-module___l64Oq__section{padding-block:var(--section-default);background:var(--color-surface-subtle);position:relative;overflow:hidden}.FunctionsOverviewDirections-module___l64Oq__technicalTrace{top:var(--space-8);right:calc(var(--space-24) * -1);width:calc(var(--space-24) * 6);color:var(--color-brand);opacity:.08;pointer-events:none;position:absolute}.FunctionsOverviewDirections-module___l64Oq__technicalTrace svg{width:100%;height:auto;display:block}.FunctionsOverviewDirections-module___l64Oq__technicalTrace path,.FunctionsOverviewDirections-module___l64Oq__technicalTrace circle{stroke:currentColor;stroke-width:var(--border-width-strong);vector-effect:non-scaling-stroke}.FunctionsOverviewDirections-module___l64Oq__softLine,.FunctionsOverviewDirections-module___l64Oq__softNode{opacity:.55}.FunctionsOverviewDirections-module___l64Oq__softNode{fill:var(--color-surface-subtle)}.FunctionsOverviewDirections-module___l64Oq__inner{z-index:1;gap:var(--space-8);display:grid;position:relative}.FunctionsOverviewDirections-module___l64Oq__heading{max-width:var(--container-reading)}.FunctionsOverviewDirections-module___l64Oq__directionGrid{border-top:var(--border-default);border-left:var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FunctionsOverviewDirections-module___l64Oq__direction{min-width:0;padding:var(--space-6);border-right:var(--border-default);border-bottom:var(--border-default);flex-direction:column;display:flex}.FunctionsOverviewDirections-module___l64Oq__directionTopline{justify-content:space-between;align-items:center;display:flex}.FunctionsOverviewDirections-module___l64Oq__directionNumber{color:var(--color-brand-text);font-size:var(--text-copy-large);font-weight:900;line-height:1}.FunctionsOverviewDirections-module___l64Oq__directionIcon{width:var(--space-10);height:var(--space-10);color:var(--color-brand);background:var(--color-brand-soft);border-radius:var(--radius-round);place-items:center;display:grid}.FunctionsOverviewDirections-module___l64Oq__direction h3{margin:var(--space-3) var(--space-0) var(--space-0);font-size:var(--text-card-title);line-height:1.1}.FunctionsOverviewDirections-module___l64Oq__direction>p{max-width:var(--container-reading);margin:var(--space-2) var(--space-0) var(--space-0);color:var(--color-text-soft);font-size:var(--text-body);line-height:1.5}.FunctionsOverviewDirections-module___l64Oq__direction ul{margin:var(--space-4) var(--space-0) var(--space-0);padding:var(--space-0);border-top:var(--border-default);list-style:none;display:grid}.FunctionsOverviewDirections-module___l64Oq__direction li{border-bottom:var(--border-default)}.FunctionsOverviewDirections-module___l64Oq__direction li a{min-height:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text);font-size:var(--text-label);font-weight:800;text-decoration:none;display:flex}.FunctionsOverviewDirections-module___l64Oq__direction li a:hover,.FunctionsOverviewDirections-module___l64Oq__direction li a:focus-visible{color:var(--color-brand-text)}.FunctionsOverviewDirections-module___l64Oq__direction li svg{color:var(--color-brand);flex:none}.FunctionsOverviewDirections-module___l64Oq__directionAction{margin-top:var(--space-4);justify-content:flex-start;align-self:flex-start}@media (max-width:900px){.FunctionsOverviewDirections-module___l64Oq__direction{padding:var(--space-6)}}@media (max-width:700px){.FunctionsOverviewDirections-module___l64Oq__section{padding-block:var(--section-compact)}.FunctionsOverviewDirections-module___l64Oq__technicalTrace{display:none}.FunctionsOverviewDirections-module___l64Oq__inner{gap:var(--space-8)}.FunctionsOverviewDirections-module___l64Oq__directionGrid{grid-template-columns:1fr}.FunctionsOverviewDirections-module___l64Oq__direction{padding:var(--space-6) var(--space-5)}.FunctionsOverviewDirections-module___l64Oq__direction h3{font-size:var(--text-card-title)}.FunctionsOverviewDirections-module___l64Oq__directionAction{justify-content:space-between;width:100%}}
.FunctionsOverviewHero-module__G71mcG__section{min-height:calc(100svh - var(--site-header-height));background:var(--color-surface);position:relative;overflow:hidden}.FunctionsOverviewHero-module__G71mcG__section:before{content:"";opacity:.33;background-image:radial-gradient(circle, var(--color-brand-translucent) 1.5px, transparent 1.5px);background-size:var(--space-4) var(--space-4);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.FunctionsOverviewHero-module__G71mcG__blueprint{top:var(--space-4);right:calc(var(--hero-visual-anchor) - var(--hero-visual-trim-compass));width:min(46rem,48%);height:calc(100% - (2 * var(--space-4)));color:var(--color-brand);opacity:.3;pointer-events:none;position:absolute}.FunctionsOverviewHero-module__G71mcG__blueprint svg{width:100%;height:100%}.FunctionsOverviewHero-module__G71mcG__blueprint path,.FunctionsOverviewHero-module__G71mcG__blueprint rect,.FunctionsOverviewHero-module__G71mcG__blueprint circle{stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.FunctionsOverviewHero-module__G71mcG__softLine,.FunctionsOverviewHero-module__G71mcG__softNode,.FunctionsOverviewHero-module__G71mcG__softShape{opacity:.5}.FunctionsOverviewHero-module__G71mcG__routeLine{stroke-width:2.25px}.FunctionsOverviewHero-module__G71mcG__dashedLine{stroke-dasharray:8 10}.FunctionsOverviewHero-module__G71mcG__node{fill:var(--color-surface);stroke-width:3px}.FunctionsOverviewHero-module__G71mcG__softNode{fill:var(--color-brand-soft)}.FunctionsOverviewHero-module__G71mcG__inner{z-index:1;min-height:calc(100svh - var(--site-header-height));padding-block:var(--space-12) var(--space-16);align-items:center;display:flex;position:relative}.FunctionsOverviewHero-module__G71mcG__content{gap:var(--space-6);width:min(62rem,70%);display:grid}.FunctionsOverviewHero-module__G71mcG__actionZone{gap:var(--space-4);max-width:56rem;display:flex}.FunctionsOverviewHero-module__G71mcG__quietLinks{gap:var(--space-5);flex-wrap:wrap;max-width:48rem;display:flex}.FunctionsOverviewHero-module__G71mcG__quietLinks a{align-items:center;gap:var(--space-3);min-height:3rem;padding-inline:var(--space-1);color:var(--color-brand-text);border-bottom:var(--border-width-strong) solid var(--color-border);font-size:var(--text-copy-large);font-weight:800;text-decoration:none;display:inline-flex}.FunctionsOverviewHero-module__G71mcG__quietLinks a:hover{border-color:currentColor}@media (max-width:900px){.FunctionsOverviewHero-module__G71mcG__section,.FunctionsOverviewHero-module__G71mcG__inner{min-height:auto}.FunctionsOverviewHero-module__G71mcG__inner{padding-block:var(--space-12) var(--space-16)}.FunctionsOverviewHero-module__G71mcG__content{width:100%}.FunctionsOverviewHero-module__G71mcG__blueprint{opacity:.18;width:34rem;right:-18rem}}@media (max-width:700px){.FunctionsOverviewHero-module__G71mcG__blueprint{display:none}.FunctionsOverviewHero-module__G71mcG__inner{padding-block:var(--space-12)}.FunctionsOverviewHero-module__G71mcG__content{gap:var(--space-4)}.FunctionsOverviewHero-module__G71mcG__actionZone{display:grid}.FunctionsOverviewHero-module__G71mcG__actionZone a{justify-content:space-between;width:100%}.FunctionsOverviewHero-module__G71mcG__quietLinks{gap:var(--space-2);display:grid}.FunctionsOverviewHero-module__G71mcG__quietLinks a{justify-content:space-between}}
.FunctionsOverviewNextSteps-module__Ao5F5G__section{padding-block:var(--section-large);background:var(--color-surface);position:relative;overflow:hidden}.FunctionsOverviewNextSteps-module__Ao5F5G__technicalAccent{top:var(--space-8);right:calc(var(--space-24) * -1);width:calc(var(--space-24) * 5);color:var(--color-brand);opacity:.08;pointer-events:none;position:absolute}.FunctionsOverviewNextSteps-module__Ao5F5G__technicalAccent svg{width:100%;height:auto;display:block}.FunctionsOverviewNextSteps-module__Ao5F5G__technicalAccent path,.FunctionsOverviewNextSteps-module__Ao5F5G__technicalAccent rect,.FunctionsOverviewNextSteps-module__Ao5F5G__technicalAccent circle{stroke:currentColor;stroke-width:var(--border-width-strong);vector-effect:non-scaling-stroke}.FunctionsOverviewNextSteps-module__Ao5F5G__softLine{opacity:.55}.FunctionsOverviewNextSteps-module__Ao5F5G__dashedLine{stroke-dasharray:8 10}.FunctionsOverviewNextSteps-module__Ao5F5G__inner{z-index:1;align-items:center;gap:var(--space-16);grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);display:grid;position:relative}.FunctionsOverviewNextSteps-module__Ao5F5G__intro{align-self:start}.FunctionsOverviewNextSteps-module__Ao5F5G__stepStack{border-top:var(--border-default);display:grid}.FunctionsOverviewNextSteps-module__Ao5F5G__step{grid-template-columns:var(--space-16) minmax(0, 1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-6);border-bottom:var(--border-default);display:grid}.FunctionsOverviewNextSteps-module__Ao5F5G__stepFeatured{padding-left:calc(var(--space-6) - var(--border-width-strong));background:var(--color-brand-soft);border-left:var(--border-width-strong) solid var(--color-brand)}.FunctionsOverviewNextSteps-module__Ao5F5G__stepIcon{width:var(--space-12);height:var(--space-12);color:var(--color-brand);background:var(--color-surface-subtle);border-radius:var(--radius-round);place-items:center;display:grid}.FunctionsOverviewNextSteps-module__Ao5F5G__stepFeatured .FunctionsOverviewNextSteps-module__Ao5F5G__stepIcon{background:var(--color-surface)}.FunctionsOverviewNextSteps-module__Ao5F5G__stepCopy{min-width:0}.FunctionsOverviewNextSteps-module__Ao5F5G__stepCopy h3{margin:var(--space-0);font-size:var(--text-card-title);line-height:1.15}.FunctionsOverviewNextSteps-module__Ao5F5G__stepCopy p{margin:var(--space-2) var(--space-0) var(--space-0);color:var(--color-text-soft);font-size:var(--text-body);line-height:1.5}.FunctionsOverviewNextSteps-module__Ao5F5G__stepAction{justify-content:flex-end}@media (max-width:900px){.FunctionsOverviewNextSteps-module__Ao5F5G__inner{gap:var(--space-10);grid-template-columns:1fr}}@media (max-width:700px){.FunctionsOverviewNextSteps-module__Ao5F5G__section{padding-block:var(--section-compact)}.FunctionsOverviewNextSteps-module__Ao5F5G__technicalAccent{display:none}.FunctionsOverviewNextSteps-module__Ao5F5G__step{grid-template-columns:var(--space-12) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-5) var(--space-0)}.FunctionsOverviewNextSteps-module__Ao5F5G__stepFeatured{padding-inline:var(--space-4) var(--space-0)}.FunctionsOverviewNextSteps-module__Ao5F5G__stepAction{grid-column:2;justify-content:flex-start}}
