.page_main__v_cx_{display:grid;height:auto;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--section-gap)}.customForm_customForm__KyCs1{width:100%;display:flex;flex-direction:column;gap:20px}.customInput_customInput__3b1_o{font-size:1rem;line-height:1.4;padding:.72rem .82rem;min-height:2.9rem;font-family:inherit;background-color:hsl(var(--accent-1));border:1px solid hsl(var(--border)/.84);outline:none;border-radius:var(--radius-md);color:hsl(var(--foreground));margin:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out}.customInput_customInput__3b1_o:autofill{box-shadow:inset 0 0 0 100px hsl(var(--card));font-family:Arial,Helvetica,sans-serif;font-size:1rem;appearance:textfield}.customInput_customInput__3b1_o::placeholder{color:hsl(var(--foreground)/.5)}.customInput_customInput__3b1_o:active,.customInput_customInput__3b1_o:focus,.customInput_customInput__3b1_o:hover{border-color:hsl(var(--primary)/.65);background-color:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary)/.14)}[data-theme=dark] .customInput_customInput__3b1_o:is(:hover,:focus,:active){border-color:hsl(var(--primary)/.5)}.customInput_customInputLabel__O_r7n{font-size:.82rem;color:hsl(var(--foreground-subtle));line-height:1.3;letter-spacing:.01em;font-family:inherit}.customInput_required__5_O71:after{content:" *";color:hsl(var(--error-foreground))}.customInput_onAccentBg__zM1jB{color:hsl(var(--accent-1))}.customInput_customInputLabelWrapper__fDb4N{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.customInput_customInput__3b1_o:-webkit-autofill,.customInput_customInput__3b1_o:-webkit-autofill-and-obscured,.customInput_customInput__3b1_o:-webkit-autofill-strong-password,.customInput_customInput__3b1_o:-webkit-autofill-strong-password-viewable,.customInput_customInput__3b1_o:autofill{-webkit-text-fill-color:hsl(var(--foreground))!important;background-color:hsl(var(--card))!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.formError_formErrorWrapper__LeRVc li{list-style-type:symbols("*");margin-left:24px;color:hsl(var(--destructive));margin-bottom:.25rem}.loader_loader__7Qlp_{border:2px solid hsl(var(--primary));border-left-color:hsl(var(--background));border-radius:50%;animation:loader_spin__oRIEm 1s linear infinite;width:16px;height:16px}.loader_onColoredBg__bLTlf{border:2px solid hsl(var(--accent-12));border-left-color:hsl(var(--primary))}@keyframes loader_spin__oRIEm{to{transform:rotate(1turn)}}.button_button__iUKg0{--padding:0.55rem 1.25rem;margin:0;padding:var(--padding);cursor:pointer;display:inline-grid;grid-template-areas:"a";align-items:center;justify-content:center;background-image:none;border:0;white-space:nowrap;font-weight:500;font-size:.875rem;line-height:var(--typography-label-small-line-height);text-transform:none;font-family:inherit;border-radius:calc(var(--radius-md) - 2px);color:hsl(var(--foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,scale;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.button_button__iUKg0:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.button_button__iUKg0:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.button_button__iUKg0:active:not(:disabled){scale:.98}.button_primary__YcIIp{background-color:hsl(var(--primary));color:hsl(var(--white))}.button_primary__YcIIp:hover:not(:disabled){background-color:hsl(var(--primary)/.85)}.button_secondary__oJ7b7{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.button_secondary__oJ7b7:hover:not(:disabled){background-color:hsl(var(--secondary)/.85)}.button_tertiary__gIGpv{background-color:hsl(var(--accent-3));color:hsl(var(--accent-11))}.button_tertiary__gIGpv:hover:not(:disabled){background-color:hsl(var(--accent-3)/.85)}.button_link__MVB5o{color:hsl(var(--foreground));text-underline-offset:4px;background-color:transparent;box-shadow:none}.button_link__MVB5o:hover:not(:disabled){text-decoration:underline}.button_outline__yZXUE{border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));box-shadow:none}.button_outline__yZXUE:hover:not(:disabled){background-color:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.button_ghost__OK9nT{background-color:transparent;color:hsl(var(--foreground));box-shadow:none}.button_ghost__OK9nT:hover:not(:disabled){background-color:hsl(var(--accent))}.button_danger___r_Mr{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.button_danger___r_Mr:hover:not(:disabled){background-color:hsl(var(--destructive)/.85)}.button_buttonLoader__p8_zZ{opacity:1;grid-area:a;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:inherit;height:inherit;margin:0 auto}.button_buttonChildren__w77pj{opacity:1;grid-area:a}.button_buttonChildrenHidden__SZFnV,.button_buttonLoaderHidden__QQX4v{opacity:0;grid-area:a}.glassyWrapper_glassyWrapper__pwEYf{background-color:hsl(var(--card)/.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 auto;width:min(980px,100%);border-radius:calc(var(--radius-xl) + 4px);border:1px solid hsl(var(--border)/.78);box-shadow:0 18px 44px hsl(var(--black)/.08);display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-lg);scroll-margin-top:var(--spacing-5xl)}.glassyWrapper_default__f8K5c{padding:clamp(var(--spacing-lg),2.2vw,var(--spacing-xl));width:min(760px,100%)}.glassyWrapper_md__AHDdl{padding:clamp(var(--spacing-lg),2.2vw,var(--spacing-2xl));width:min(1060px,100%)}.glassyWrapper_lg__kUiMz{padding:clamp(var(--spacing-xl),3vw,var(--spacing-3xl));width:min(1180px,100%)}@media (max-width:768px){.glassyWrapper_glassyWrapper__pwEYf{border-radius:var(--radius-lg);box-shadow:0 12px 28px hsl(var(--black)/.07)}.glassyWrapper_default__f8K5c,.glassyWrapper_lg__kUiMz,.glassyWrapper_md__AHDdl{padding:var(--spacing-lg)}}@media (max-width:480px){.glassyWrapper_default__f8K5c,.glassyWrapper_lg__kUiMz,.glassyWrapper_md__AHDdl{padding:var(--spacing-md)}}.OrderStepIndicator_nav__lB9e4{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.OrderStepIndicator_steps__6C2sx{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0;gap:0;min-width:min-content}.OrderStepIndicator_stepItem__e0prL{display:flex;align-items:center;flex:1 1;min-width:0}.OrderStepIndicator_stepButton__TkVq0{appearance:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.5rem .25rem;cursor:default;min-width:4.5rem;&:not(:disabled){cursor:pointer}}.OrderStepIndicator_stepNumber__cWzIm{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-size:.82rem;font-weight:700;background:hsl(var(--accent-2));color:hsl(var(--foreground-subtle));border:2px solid hsl(var(--border)/.5);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.OrderStepIndicator_active__lcLOf .OrderStepIndicator_stepNumber__cWzIm{background:hsl(var(--primary));color:hsl(var(--white));border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary)/.15)}.OrderStepIndicator_completed__wwdWd .OrderStepIndicator_stepNumber__cWzIm{background:hsl(var(--primary)/.12);color:hsl(var(--primary));border-color:hsl(var(--primary)/.4)}.OrderStepIndicator_stepTitle__Mi9Lr{font-size:.72rem;font-weight:500;color:hsl(var(--foreground-subtle));text-align:center;line-height:1.3;white-space:nowrap}.OrderStepIndicator_active__lcLOf .OrderStepIndicator_stepTitle__Mi9Lr{color:hsl(var(--primary));font-weight:600}.OrderStepIndicator_completed__wwdWd .OrderStepIndicator_stepTitle__Mi9Lr{color:hsl(var(--foreground))}.OrderStepIndicator_connector__R6I6S{flex:1 1;height:2px;background:hsl(var(--border)/.5);margin-top:1rem;min-width:1rem;transition:background-color .2s ease}.OrderStepIndicator_connectorCompleted__g_zxo{background:hsl(var(--primary)/.4)}@media (max-width:640px){.OrderStepIndicator_stepTitle__Mi9Lr{display:none}.OrderStepIndicator_stepButton__TkVq0{min-width:2.5rem;padding:.5rem .15rem}.OrderStepIndicator_connector__R6I6S{margin-top:.5rem}}.CustomerTypeToggle_toggle__No3yK{display:inline-flex;border:1px solid hsl(var(--border)/.72);border-radius:var(--radius-lg);padding:4px;background:hsl(var(--background));gap:4px}.CustomerTypeToggle_option__8Q7Fk{appearance:none;border:0;border-radius:calc(var(--radius-lg) - 4px);background:transparent;color:hsl(var(--foreground-subtle));font-size:.88rem;font-weight:600;padding:.55rem 1.4rem;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease;&:hover{color:hsl(var(--foreground))}&.CustomerTypeToggle_active__7mEFa{background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 1px 3px hsl(var(--black)/.06),0 0 0 1px hsl(var(--primary)/.18)}}.CheckboxField_wrapper__ojA8Y{display:flex;flex-direction:column;gap:.35rem}.CheckboxField_label__qYrHQ{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:.88rem;line-height:1.5;color:hsl(var(--foreground))}.CheckboxField_checkbox__RwAI9{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.CheckboxField_checkmark__5juIW{flex-shrink:0;width:1.25rem;height:1.25rem;border:1.5px solid hsl(var(--border));border-radius:var(--radius-sm);background:hsl(var(--accent-1));margin-top:.1rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative;&:after{content:"";position:absolute;top:2px;left:5.5px;width:5px;height:9px;border-width:medium;border-left:0 solid hsl(var(--white));border-bottom:2px solid hsl(var(--white));border-right:2px solid hsl(var(--white));border-top:0 solid hsl(var(--white));transform:rotate(45deg);opacity:0;transition:opacity .1s ease}}.CheckboxField_checkbox__RwAI9:checked+.CheckboxField_checkmark__5juIW{background:hsl(var(--primary));border-color:hsl(var(--primary));&:after{opacity:1}}.CheckboxField_checkbox__RwAI9:focus-visible+.CheckboxField_checkmark__5juIW{box-shadow:0 0 0 3px hsl(var(--primary)/.2);border-color:hsl(var(--primary))}.CheckboxField_text__r7YH3{flex:1 1;& a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px;&:hover{color:hsl(var(--primary)/.8)}}}.CheckboxField_error__QNf5y{margin:0;font-size:.8rem;color:hsl(var(--error-foreground));padding-left:1.9rem}.FileUpload_wrapper__QLwv2{display:flex;flex-direction:column;gap:.5rem}.FileUpload_dropzone__m66PG{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;border:2px dashed hsl(var(--border)/.6);border-radius:var(--radius-md);background:hsl(var(--accent-1));cursor:pointer;transition:border-color .15s ease,background-color .15s ease;&:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--card))}}.FileUpload_icon__VvyOL{width:1.5rem;height:1.5rem;color:hsl(var(--foreground-subtle))}.FileUpload_label__rcZ6o{font-size:.88rem;font-weight:500;color:hsl(var(--foreground))}.FileUpload_hint__gj_iz{font-size:.78rem;color:hsl(var(--foreground-subtle))}.FileUpload_input__ma8Ny{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.FileUpload_fileInfo__Ys8Tb{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid hsl(var(--border)/.6);border-radius:var(--radius-md);background:hsl(var(--accent-1))}.FileUpload_preview__AYaOf{width:3rem;height:3rem;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0}.FileUpload_fileMeta__foCvk{display:flex;flex-direction:column;flex:1 1;min-width:0}.FileUpload_fileName__me7GP{font-size:.85rem;font-weight:500;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileUpload_fileSize__HelHq{font-size:.78rem;color:hsl(var(--foreground-subtle))}.FileUpload_removeButton__uOyWy{appearance:none;border:0;background:transparent;color:hsl(var(--foreground-subtle));cursor:pointer;padding:.35rem;border-radius:var(--radius-sm);flex-shrink:0;transition:color .15s ease,background-color .15s ease;&:hover{color:hsl(var(--error-foreground));background:hsl(var(--error-foreground)/.08)}}.FileUpload_error__U76W9{margin:0;font-size:.8rem;color:hsl(var(--error-foreground))}.OrderSummary_summary__8MLcP{display:flex;flex-direction:column;gap:var(--spacing-lg)}.OrderSummary_section__k9aSR{border:1px solid hsl(var(--border)/.5);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);background:hsl(var(--accent-1)/.5)}.OrderSummary_sectionHeader__ncQo4{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid hsl(var(--border)/.3)}.OrderSummary_sectionTitle__zlzng{font-size:.92rem;font-weight:600;color:hsl(var(--foreground));margin:0}.OrderSummary_editButton__eIREi{appearance:none;border:0;background:transparent;color:hsl(var(--primary));font-size:.82rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:background-color .15s ease,color .15s ease;&:hover{background:hsl(var(--primary)/.08)}}.OrderSummary_grid__E8GpI{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs) var(--spacing-md);margin:0}.OrderSummary_row__GP0A2{display:contents}.OrderSummary_label__Dlbm1{font-size:.82rem;color:hsl(var(--foreground-subtle));padding:.25rem 0}.OrderSummary_value__uadzJ{font-size:.88rem;font-weight:500;color:hsl(var(--foreground));margin:0;padding:.25rem 0}@media (max-width:640px){.OrderSummary_grid__E8GpI{grid-template-columns:1fr;gap:.15rem}.OrderSummary_row__GP0A2{display:flex;flex-direction:column;padding-bottom:.5rem}.OrderSummary_section__k9aSR{padding:var(--spacing-sm) var(--spacing-md)}}.OrderForm_formWrapper__b90tY{padding-block-start:96px}.OrderForm_textArea__CLePd{font-size:1rem;line-height:1.58;padding:.82rem .9rem;background-color:hsl(var(--accent-1));border-radius:var(--radius-md);resize:vertical;border:1px solid hsl(var(--border)/.84);width:100%;min-height:100px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;&:focus,&:hover{border-color:hsl(var(--primary)/.65);background-color:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary)/.14)}}.OrderForm_formHeader__phuDF{display:grid;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);& h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(2rem,4.5vw,3rem);line-height:1.05;letter-spacing:-.026em}& p{margin:0;color:hsl(var(--foreground-subtle));max-width:72ch;line-height:1.6}}.OrderForm_grid__PGYli{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.OrderForm_fullWidth__eyuhh{grid-column:1/-1}.OrderForm_stepActions__V4gEo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.OrderForm_ghostButton__vLNjX,.OrderForm_primaryStepButton__wi3Vd{appearance:none;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:600;padding:.68rem 1.2rem;cursor:pointer;text-decoration:none;text-align:center;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.OrderForm_ghostButton__vLNjX{color:hsl(var(--foreground-subtle));border-color:hsl(var(--border));background:hsl(var(--card));&:disabled{opacity:.45;cursor:not-allowed}&:hover:not(:disabled){transform:translateY(-1px)}}.OrderForm_primaryStepButton__wi3Vd{background:hsl(var(--primary));color:hsl(var(--white));box-shadow:0 10px 20px hsl(var(--primary)/.25);&:hover{transform:translateY(-1px)}}.OrderForm_consentSection__01YAa{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid hsl(var(--border)/.4)}.OrderForm_successCard__6nUwb{margin:0 auto;width:min(980px,100%);border:1px solid hsl(var(--border)/.78);border-radius:calc(var(--radius-xl) + 4px);background:hsl(var(--card));padding:clamp(var(--spacing-2xl),4vw,var(--spacing-3xl));display:grid;gap:var(--spacing-sm);place-items:center;text-align:center;box-shadow:0 18px 44px hsl(var(--black)/.08);& h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.02em}& p{margin:0;color:hsl(var(--foreground-subtle));line-height:1.58}&:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}}.OrderForm_successIcon__uXt9C{color:hsl(146 80% 34%);width:3.2rem;height:3.2rem}.OrderForm_successEmail__D5LKq{font-size:.88rem;margin-top:var(--spacing-xs)}.OrderForm_successActions__qj7Rl{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;justify-content:center}@media (max-width:768px){.OrderForm_grid__PGYli{grid-template-columns:1fr}.OrderForm_stepActions__V4gEo,.OrderForm_successActions__qj7Rl{flex-direction:column;align-items:stretch}}.ImageContentBlock_section__dmQy_{display:grid;gap:clamp(var(--spacing-lg),3vw,var(--spacing-2xl));align-items:center}.ImageContentBlock_kicker__Desgr{margin:0;color:hsl(var(--primary));text-transform:uppercase;font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1;justify-self:flex-start;padding:.34rem .56rem;border-radius:999px;border:1px solid hsl(var(--accent-3));background:hsl(var(--accent-1))}.ImageContentBlock_left__ChAIz .ImageContentBlock_imageWrap__kSpiK{order:0}.ImageContentBlock_left__ChAIz .ImageContentBlock_content__ETUOq,.ImageContentBlock_right__WhS3L .ImageContentBlock_imageWrap__kSpiK{order:1}.ImageContentBlock_right__WhS3L .ImageContentBlock_content__ETUOq{order:0}.ImageContentBlock_imageWrap__kSpiK{border:1px solid hsl(var(--border)/.72);border-radius:calc(var(--radius-xl) + 2px);overflow:hidden;box-shadow:0 16px 40px hsl(var(--black)/.11)}.ImageContentBlock_image__LKURe{width:100%;height:auto;display:block;object-fit:cover}.ImageContentBlock_ratio_16_9__dbyC3 .ImageContentBlock_image__LKURe{aspect-ratio:16/9}.ImageContentBlock_ratio_4_3__qYMWz .ImageContentBlock_image__LKURe{aspect-ratio:4/3}.ImageContentBlock_ratio_1_1__rkTgU .ImageContentBlock_image__LKURe{aspect-ratio:1/1}.ImageContentBlock_content__ETUOq{display:grid;gap:var(--spacing-md)}.ImageContentBlock_content__ETUOq h2,.ImageContentBlock_content__ETUOq p{margin:0}.ImageContentBlock_content__ETUOq h2{font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.14;letter-spacing:-.018em}.ImageContentBlock_content__ETUOq p{color:hsl(var(--foreground-subtle));line-height:1.62}.ImageContentBlock_points__q_l5V{margin:0;padding-left:var(--spacing-lg);display:grid;gap:var(--spacing-2xs);color:hsl(var(--foreground-subtle))}@media (min-width:960px){.ImageContentBlock_section__dmQy_{grid-template-columns:repeat(2,minmax(0,1fr))}}.ImageContentBlock_layout_spotlight__XD_4M .ImageContentBlock_imageWrap__kSpiK{border-radius:var(--radius-xl)}@media (min-width:960px){.ImageContentBlock_layout_spotlight__XD_4M{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ImageContentBlock_layout_offset__DtAYY .ImageContentBlock_imageWrap__kSpiK{transform:translateY(-1rem)}}.RichText_richText__sKSx6{display:grid;gap:var(--spacing-sm);min-width:0;overflow-wrap:break-word}.RichText_richText__sKSx6 h1,.RichText_richText__sKSx6 h2,.RichText_richText__sKSx6 h3,.RichText_richText__sKSx6 h4,.RichText_richText__sKSx6 h5,.RichText_richText__sKSx6 h6,.RichText_richText__sKSx6 p{margin:0}.RichText_figure__ipLoy,.RichText_richText__sKSx6 figure{margin:0;display:grid;gap:var(--spacing-2xs)}.RichText_image__EWJvH,.RichText_richText__sKSx6 img{width:100%;height:auto;display:block;object-fit:cover;border-radius:16px;margin-top:16px;@media (max-width:768px){border-radius:8px}}.RichText_figcaption__ang7M{color:hsl(var(--foreground-subtle));line-height:1.5;margin-bottom:16px}.RichText_richText__sKSx6 ol,.RichText_richText__sKSx6 ul{margin:0;padding-left:1.5em}.RichText_richText__sKSx6 a{color:hsl(var(--link-color));text-decoration:underline;text-underline-offset:.15em}.RichText_richText__sKSx6 a:hover{text-decoration-thickness:2px}.RichText_richText__sKSx6 blockquote{margin:0;padding-left:var(--spacing-md);border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground))}.StatsBlock_section__ydtFS{display:grid;gap:var(--spacing-lg)}.StatsBlock_title__rNNGs{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.018em}.StatsBlock_intro__nzfrt{margin:0;color:hsl(var(--foreground-subtle));line-height:1.6}.StatsBlock_grid__o_mSZ{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.StatsBlock_card__Asvsy{border:1px solid hsl(var(--border)/.78);border-radius:var(--radius-lg);padding:clamp(var(--spacing-md),1.4vw,var(--spacing-lg));background:hsl(var(--card));min-height:124px;display:grid;align-content:center;gap:var(--spacing-2xs)}.StatsBlock_emphasized__UBZ8o{border-color:hsl(var(--primary)/.56);box-shadow:0 10px 24px hsl(var(--primary)/.14)}.StatsBlock_value__hMa9g{margin:0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1;font-weight:700;letter-spacing:-.016em;color:hsl(var(--primary))}.StatsBlock_suffix__fOAVM{font-size:.7em;font-weight:500;margin-left:.15em}.StatsBlock_label__ka_d3{margin:0;color:hsl(var(--foreground-subtle));font-size:.92rem;line-height:1.4}.StatsBlock_detail__Ak20m{margin:var(--spacing-2xs) 0 0;color:hsl(var(--muted-foreground));font-size:.85rem}.StatsBlock_layout_row__6dfhb .StatsBlock_grid__o_mSZ{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.StatsBlock_layout_grid__nzR1F .StatsBlock_grid__o_mSZ{grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.StatsBlock_card__Asvsy{min-height:108px}}.BenefitsBlock_section__VG_Oe{display:grid;gap:var(--spacing-lg)}.BenefitsBlock_title__ol2uq{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.6rem,3.1vw,2.2rem);line-height:1.15;letter-spacing:-.018em}.BenefitsBlock_intro__GOe_p{margin:0;color:hsl(var(--foreground-subtle));line-height:1.6}.BenefitsBlock_grid__ybTvK{display:grid;grid-template-columns:repeat(var(--benefit-columns,3),1fr);gap:var(--spacing-md)}@media (max-width:768px){.BenefitsBlock_grid__ybTvK{grid-template-columns:1fr}}.BenefitsBlock_card__mFmrt{border:1px solid hsl(var(--border)/.84);border-radius:var(--radius-lg);padding:clamp(var(--spacing-md),1.5vw,var(--spacing-lg));background:hsl(var(--card));box-shadow:0 10px 24px hsl(var(--black)/.045)}.BenefitsBlock_card__mFmrt h3{margin-top:0;margin-bottom:var(--spacing-xs);font-size:1rem;line-height:1.35}.BenefitsBlock_card__mFmrt p{margin:0;color:hsl(var(--foreground-subtle));line-height:1.55}.BenefitsBlock_layout_icon_left__xok7F .BenefitsBlock_card__mFmrt{display:flex;gap:var(--spacing-md);align-items:flex-start}.BenefitsBlock_layout_numbered__6q3j3 .BenefitsBlock_grid__ybTvK{counter-reset:benefit}.BenefitsBlock_layout_numbered__6q3j3 .BenefitsBlock_card__mFmrt{counter-increment:benefit}.BenefitsBlock_layout_numbered__6q3j3 .BenefitsBlock_card__mFmrt:before{content:counter(benefit,decimal-leading-zero);font-size:1.25rem;font-weight:700;color:hsl(var(--primary));margin-bottom:var(--spacing-xs);display:block}.ImageDividerBlock_section__9v_Bq{display:grid}.ImageDividerBlock_frame__JVKge{display:grid;gap:var(--spacing-sm);width:min(100%,var(--image-divider-width,100%));margin:0 auto}.ImageDividerBlock_mediaFrame____8EQ{position:relative;width:100%;overflow:hidden;border-radius:calc(var(--radius-xl) + 2px);border:1px solid hsl(var(--border)/.72);background:hsl(var(--card));box-shadow:0 18px 44px hsl(var(--black)/.08);aspect-ratio:var(--image-divider-ratio,16/9)}.ImageDividerBlock_mediaFrame____8EQ[data-has-max-height=true]{max-height:var(--image-divider-max-height)}.ImageDividerBlock_image__otifo{display:block;width:100%;height:100%;object-fit:cover}.ImageDividerBlock_mediaFrame____8EQ[data-fit=contain] .ImageDividerBlock_image__otifo{object-fit:contain}.ImageDividerBlock_caption__wOd8Z{margin:0;color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.5}@media (max-width:960px){.ImageDividerBlock_frame__JVKge{width:100%}}.FaqBlock_faqSection__FNe9p{--section-title-color:hsl(var(--foreground));--section-kicker-color:hsl(var(--foreground-subtle))}.FaqBlock_list__bNhGc{width:min(720px,100%);display:grid;gap:var(--spacing-sm);justify-self:stretch}.FaqBlock_item__em0vJ{border:1px solid hsl(var(--border)/.84);border-radius:var(--radius-lg);padding:clamp(var(--spacing-md),1.3vw,var(--spacing-lg));background:hsl(var(--card));box-shadow:0 10px 24px hsl(var(--black)/.045)}.FaqBlock_item__em0vJ summary{cursor:pointer;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.FaqBlock_item__em0vJ summary::-webkit-details-marker{display:none}.FaqBlock_item__em0vJ summary:after{content:"+";font-size:1.25rem;line-height:1;color:hsl(var(--primary))}.FaqBlock_item__em0vJ[open] summary:after{content:"−"}.FaqBlock_answer__XMsZi{margin-top:var(--spacing-sm);color:hsl(var(--foreground-subtle));line-height:1.58}@media (min-width:768px){.FaqBlock_layout_two_column__W4_Bb{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}.BlockRenderer_stack__YcRpY{--block-padding:clamp(var(--spacing-xl),3.4vw,var(--spacing-3xl));--first-block-top:clamp(var(--spacing-2xl),4.2vw,var(--spacing-4xl));--last-block-bottom:clamp(var(--spacing-2xl),4vw,var(--spacing-4xl));--section-inline-padding:var(--content-shell-block-inline-padding,0px);--section-block-padding:var(--content-shell-block-padding,0px);--section-max-width:var(--content-shell-block-max-width,100%);display:grid;gap:var(--spacing-4xl)}.BlockRenderer_block__lnwZi{min-width:0}.BlockRenderer_block__lnwZi>section{padding-block:var(--block-padding)}.BlockRenderer_block__lnwZi:first-child>section{padding-top:var(--first-block-top)}.BlockRenderer_block__lnwZi:last-child>section{padding-bottom:var(--last-block-bottom)}.BlockRenderer_block__lnwZi:not[data-layout-variant=gradient][data-block-type=hero]>section{padding-block:0}.BlockRenderer_block__lnwZi:not[data-layout-variant=gradient]:first-child[data-block-type=hero]>section{padding-top:0}.InfoColumnsBlock_section__Q8fmH{display:grid;gap:var(--spacing-lg)}.InfoColumnsBlock_intro__8jSJ7,.InfoColumnsBlock_title__vyBlP{margin:0}.InfoColumnsBlock_intro__8jSJ7{color:hsl(var(--foreground-subtle));line-height:1.6}.InfoColumnsBlock_grid___Wi61{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.InfoColumnsBlock_card__RfIwl{border:1px solid hsl(var(--border)/.84);border-radius:var(--radius-lg);padding:clamp(var(--spacing-md),1.5vw,var(--spacing-lg));background:hsl(var(--card));box-shadow:0 10px 24px hsl(var(--black)/.045)}.InfoColumnsBlock_card__RfIwl h3{margin-top:0;margin-bottom:var(--spacing-xs);font-size:1.02rem;line-height:1.35}.InfoColumnsBlock_card__RfIwl p{margin:0;color:hsl(var(--foreground-subtle));line-height:1.55}.InfoColumnsBlock_layout_featured_first__tiK68 .InfoColumnsBlock_grid___Wi61>:first-child{grid-column:1/-1;border-color:hsl(var(--primary)/.46);background:linear-gradient(180deg,hsl(var(--accent-1)) 0,hsl(var(--card)) 100%)}.LogoListBlock_section__jvN8I{display:grid;gap:var(--spacing-lg)}.LogoListBlock_intro__yartu,.LogoListBlock_title__RxoLU{margin:0}.LogoListBlock_intro__yartu{color:hsl(var(--foreground-subtle));line-height:1.6}.LogoListBlock_grid__WlPXw{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(var(--logo-columns,4),1fr)}@media (max-width:768px){.LogoListBlock_grid__WlPXw{grid-template-columns:repeat(2,1fr)}}.LogoListBlock_card__gnK3z{border:1px solid hsl(var(--border)/.8);border-radius:var(--radius-lg);padding:clamp(var(--spacing-sm),1.3vw,var(--spacing-md));display:grid;gap:var(--spacing-xs);place-items:center;background:hsl(var(--card));box-shadow:0 8px 18px hsl(var(--black)/.04)}.LogoListBlock_card__gnK3z a{display:grid;gap:var(--spacing-xs);place-items:center;text-decoration:none;color:inherit}.LogoListBlock_logo__D3ywg{width:100%;height:auto;object-fit:contain}.LogoListBlock_name__TfxJU{margin:0;text-align:center}.LogoListBlock_badge__e_XeS{margin:0;text-align:center;color:hsl(var(--foreground-subtle));font-size:.85rem}.LogoListBlock_layout_carousel__wNrVR .LogoListBlock_grid__WlPXw{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.LogoListBlock_layout_carousel__wNrVR .LogoListBlock_card__gnK3z{min-width:180px;scroll-snap-align:start;flex-shrink:0}.LandingNyheterBlock_nyheterSection__bePnH{--section-title-color:hsl(var(--foreground));--section-kicker-color:hsl(var(--primary));background:linear-gradient(180deg,hsl(var(--card)) 0,hsl(var(--accent-1)) 100%);border:1px solid hsl(var(--border));border-radius:calc(var(--radius-lg) + 4px);overflow:hidden;padding:var(--page-inline-padding)}.LandingNyheterBlock_grid__1xBi8{width:100%;display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.LandingNyheterBlock_card__7g7KO{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background:hsl(var(--background));overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:0 12px 26px hsl(var(--black)/.08);transition:transform .22s ease,border-color .22s ease;&:hover{transform:translateY(-3px);border-color:hsl(var(--primary)/.35)}}.LandingNyheterBlock_imageWrapper__4GkqH{position:relative;aspect-ratio:16/9;overflow:hidden;.LandingNyheterBlock_image__BXt1k{object-fit:cover;transition:transform .4s ease}.LandingNyheterBlock_card__7g7KO:hover & .LandingNyheterBlock_image__BXt1k{transform:scale(1.03)}}.LandingNyheterBlock_content__ntV_2{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1}.LandingNyheterBlock_date__MNooW{color:hsl(var(--muted-foreground));font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.LandingNyheterBlock_articleTitle___BeMD{color:hsl(var(--foreground));font-size:clamp(1.04rem,1.55vw,1.3rem);line-height:1.28;text-wrap:balance;margin:0}.LandingNyheterBlock_ingress__FYxbE{color:hsl(var(--muted-foreground));line-height:1.55;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LandingNyheterBlock_cta__Jl6f6{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid hsl(var(--primary));border-radius:var(--radius-md);color:hsl(var(--primary));text-decoration:none;font-weight:500;transition:background .2s ease,color .2s ease;&:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}}@media (max-width:1024px){.LandingNyheterBlock_grid__1xBi8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.LandingNyheterBlock_grid__1xBi8{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LandingNyheterBlock_card__7g7KO,.LandingNyheterBlock_imageWrapper__4GkqH .LandingNyheterBlock_image__BXt1k{transition:none}}.OpenApplicationPanel_panel__FTYbo{border:1px solid hsl(var(--border)/.8);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(130deg,hsl(var(--accent-12)),hsl(var(--accent-11)));color:hsl(var(--accent-1));padding:clamp(var(--spacing-lg),2.8vw,var(--spacing-2xl));display:grid;gap:var(--spacing-lg)}.OpenApplicationPanel_lead__iEvbO{display:grid;gap:var(--spacing-sm)}.OpenApplicationPanel_lead__iEvbO h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.45rem,2.2vw,1.95rem);line-height:1.15;letter-spacing:-.017em}.OpenApplicationPanel_lead__iEvbO p{margin:0;color:hsl(var(--white)/.84);line-height:1.58;max-width:62ch}.OpenApplicationPanel_lead__iEvbO ul{margin:0;padding-left:1.2rem;display:grid;gap:var(--spacing-2xs);color:hsl(var(--white)/.8)}.OpenApplicationPanel_formShell__9QgMn{border:1px solid hsl(var(--white)/.12);border-radius:calc(var(--radius-lg) + 2px);background:hsl(var(--white)/.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(var(--spacing-md),2vw,var(--spacing-xl))}.OpenApplicationPanel_formShellSuccess__trbGP{display:grid;align-content:start}.OpenApplicationPanel_form__isRd1{gap:var(--spacing-md)}.OpenApplicationPanel_grid__29UL9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.OpenApplicationPanel_fullWidth__LfuM_{grid-column:1/-1}.OpenApplicationPanel_textArea__hWsIQ{font-size:1rem;line-height:1.58;padding:.82rem .9rem;background-color:hsl(var(--white)/.96);border-radius:var(--radius-md);resize:vertical;border:1px solid hsl(var(--border)/.84);color:hsl(var(--foreground));width:100%;min-height:132px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.OpenApplicationPanel_textArea__hWsIQ:focus,.OpenApplicationPanel_textArea__hWsIQ:hover{border-color:hsl(var(--primary)/.65);background-color:hsl(var(--card));box-shadow:0 0 0 3px hsl(var(--primary)/.14)}.OpenApplicationPanel_actions__1gM2_{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.OpenApplicationPanel_contactLink__tRWQu,.OpenApplicationPanel_mailLink__TU_Lp{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;border-radius:999px;text-decoration:none;font-weight:600;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.OpenApplicationPanel_mailLink__TU_Lp{padding:.7rem 1.08rem;border:1px solid hsl(var(--white)/.28);color:hsl(var(--white));background:transparent}.OpenApplicationPanel_contactLink__tRWQu:hover,.OpenApplicationPanel_mailLink__TU_Lp:hover{transform:translateY(-1px)}.OpenApplicationPanel_contactLink__tRWQu{color:hsl(var(--white)/.8)}.OpenApplicationPanel_helper__Ho7ok{margin:0;color:hsl(var(--white)/.74);font-size:.88rem;line-height:1.55}.OpenApplicationPanel_successState__FoSYU{display:grid;gap:var(--spacing-md)}.OpenApplicationPanel_successHeader__S6tEb{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.OpenApplicationPanel_successIcon__wR1rm{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:999px;background:hsl(var(--white)/.12);border:1px solid hsl(var(--white)/.14);color:hsl(var(--white))}.OpenApplicationPanel_successCopy__acHFB{display:grid;gap:.2rem}.OpenApplicationPanel_successKicker__OMW0G{margin:0;font-size:.82rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--white)/.68)}.OpenApplicationPanel_successCopy__acHFB h3{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.18rem,1.55vw,1.4rem);line-height:1.18;letter-spacing:-.015em}.OpenApplicationPanel_successLead__HYMAA{margin:0;color:hsl(var(--white)/.84);line-height:1.58}.OpenApplicationPanel_successFacts__INjsL{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.OpenApplicationPanel_successFacts__INjsL span{display:inline-flex;align-items:center;min-height:2.1rem;padding:.45rem .78rem;border-radius:999px;background:hsl(var(--white)/.09);border:1px solid hsl(var(--white)/.12);color:hsl(var(--white)/.84);font-size:.92rem;line-height:1.25}@media (min-width:960px){.OpenApplicationPanel_panel__FTYbo{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}}@media (max-width:768px){.OpenApplicationPanel_grid__29UL9{grid-template-columns:1fr}.OpenApplicationPanel_actions__1gM2_{flex-direction:column;align-items:stretch}.OpenApplicationPanel_successHeader__S6tEb{align-items:flex-start}.OpenApplicationPanel_contactLink__tRWQu,.OpenApplicationPanel_mailLink__TU_Lp{width:100%}}.JobListingsModule_main__TrSoP{display:grid;gap:clamp(var(--spacing-xl),3vw,var(--spacing-3xl));padding-bottom:var(--spacing-4xl)}.JobListingsModule_filters__L08zU{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.JobListingsModule_filterChip__Ifjha{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));color:hsl(var(--foreground-subtle));font-size:.8rem;font-weight:600;padding:.44rem .88rem}.JobListingsModule_filterChipActive__SGARV{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--white))}.JobListingsModule_featuredCard__Iea7G{border:1px solid hsl(var(--border)/.82);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(130% 180% at 100% 0,hsl(var(--accent-2)/.48),transparent 58%),hsl(var(--card));box-shadow:0 16px 36px hsl(var(--black)/.065);padding:clamp(var(--spacing-lg),2.8vw,var(--spacing-2xl));display:grid;gap:var(--spacing-sm)}.JobListingsModule_featuredKicker__so3Mw{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary))}.JobListingsModule_featuredTitle__j69y6{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.1;letter-spacing:-.02em}.JobListingsModule_featuredIntro__pCdm9{margin:0;max-width:70ch;color:hsl(var(--foreground-subtle));line-height:1.58}.JobListingsModule_featuredFooter__56IMp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.JobListingsModule_featuredAction__Tia1J{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--white));text-decoration:none;font-weight:600;padding:.66rem 1.14rem;box-shadow:0 10px 22px hsl(var(--primary)/.27)}.JobListingsModule_list__yGflD{display:grid;gap:var(--spacing-md)}.JobListingsModule_card__yqg_S{border:1px solid hsl(var(--border)/.82);border-radius:calc(var(--radius-lg) + 2px);padding:clamp(var(--spacing-md),1.5vw,var(--spacing-lg));background:hsl(var(--card));display:grid;gap:var(--spacing-sm);box-shadow:0 12px 26px hsl(var(--black)/.05);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.JobListingsModule_card__yqg_S:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-1px);box-shadow:0 14px 30px hsl(var(--black)/.08)}.JobListingsModule_title__Rglxv{margin:0;line-height:1.3;letter-spacing:-.01em;font-size:1.14rem}.JobListingsModule_title__Rglxv a{color:inherit;text-decoration:none}.JobListingsModule_intro__gFeXZ,.JobListingsModule_meta__Fs7jU{margin:0;color:hsl(var(--foreground-subtle));line-height:1.55}.JobListingsModule_cardFooter__sti6_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.JobListingsModule_readMore__IZ7FG{text-decoration:none;color:hsl(var(--primary));font-weight:600}.JobListingsModule_openApplication__OYB68{border:1px solid hsl(var(--border)/.8);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(130deg,hsl(var(--accent-12)),hsl(var(--accent-11)));color:hsl(var(--accent-1));padding:clamp(var(--spacing-lg),2.8vw,var(--spacing-2xl));display:grid;gap:var(--spacing-sm)}.JobListingsModule_openApplication__OYB68 h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.45rem,2.2vw,1.95rem);line-height:1.15;letter-spacing:-.017em}.JobListingsModule_openApplication__OYB68 p{margin:0;color:hsl(var(--white)/.84);line-height:1.58;max-width:60ch}.JobListingsModule_openApplicationButton__KrkOs{display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;padding:.66rem 1.14rem;border:1px solid transparent;transition:all .2s ease;&:hover{background:hsl(var(--primary-foreground));color:hsl(var(--primary));transform:translateY(-2px);border-color:hsl(var(--primary))}}.JobListingsModule_emptyState__FnU_E{border:1px solid hsl(var(--border)/.82);border-radius:calc(var(--radius-lg) + 2px);background:hsl(var(--card));padding:clamp(var(--spacing-lg),2.7vw,var(--spacing-xl));display:grid;gap:var(--spacing-xs)}.JobListingsModule_emptyState__FnU_E h3{margin:0;letter-spacing:-.012em}.JobListingsModule_emptyState__FnU_E p{margin:0;color:hsl(var(--foreground-subtle));line-height:1.58}.ContactInfoBlock_section__D_T2F{display:grid;gap:var(--spacing-md)}.ContactInfoBlock_title__rxfk2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.01em}.ContactInfoBlock_items__4ZyYR{display:grid;gap:var(--spacing-sm)}.ContactInfoBlock_item__1llCT{display:grid;gap:.15rem}.ContactInfoBlock_label__89sKN{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.ContactInfoBlock_value__OB_sk{font-size:.95rem;color:hsl(var(--foreground));text-decoration:none;white-space:pre-line}a.ContactInfoBlock_value__OB_sk:hover{color:hsl(var(--primary));text-decoration:underline}.ContactInfoBlock_layout_card__ga1kr{padding:clamp(var(--spacing-lg),2.4vw,var(--spacing-xl));border:1px solid hsl(var(--border)/.6);border-radius:var(--radius-xl);background:linear-gradient(160deg,hsl(var(--accent-1)) 0,hsl(var(--card)) 54%);box-shadow:0 8px 24px hsl(var(--black)/.06)}.ContactInfoBlock_layout_inline__HuLQN .ContactInfoBlock_items__4ZyYR{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-md)}.QuickLinksBlock_section__R_93Y{display:grid;gap:var(--spacing-md)}.QuickLinksBlock_title__iUplA{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.015em}.QuickLinksBlock_intro__iqnVM{margin:0;color:hsl(var(--foreground-subtle));line-height:1.6;max-width:62ch}.QuickLinksBlock_grid__cVJNm{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--spacing-md)}.QuickLinksBlock_card__SjEk0{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid hsl(var(--border)/.5);border-radius:var(--radius-lg);background:hsl(var(--card));text-decoration:none;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.QuickLinksBlock_card__SjEk0:hover{border-color:hsl(var(--primary)/.48);box-shadow:0 6px 18px hsl(var(--black)/.06);transform:translateY(-1px);text-decoration:none}.QuickLinksBlock_cardContent__0qNNu{display:grid;gap:.2rem}.QuickLinksBlock_cardTitle__0aFHm{margin:0;font-size:.95rem;font-weight:600}.QuickLinksBlock_cardDescription__it8Bk{margin:0;font-size:.82rem;color:hsl(var(--muted-foreground));line-height:1.5}.QuickLinksBlock_arrow__tX3la{font-size:1.1rem;color:hsl(var(--muted-foreground));flex-shrink:0;transition:color .16s ease}.QuickLinksBlock_card__SjEk0:hover .QuickLinksBlock_arrow__tX3la{color:hsl(var(--primary))}.page_main__5MPy6{display:grid;gap:clamp(var(--spacing-xl),3vw,var(--spacing-3xl));padding-bottom:var(--spacing-4xl)}.page_hero__23Szd{display:grid;gap:var(--spacing-sm);max-width:80ch}.page_backLink__4Xws8{width:fit-content;text-decoration:none;color:hsl(var(--foreground-subtle));font-size:.9rem;font-weight:600}.page_backLink__4Xws8:hover,.page_kicker__Iz_kM{color:hsl(var(--primary))}.page_kicker__Iz_kM{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:700}.page_hero__23Szd h1{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(2rem,3.8vw,3rem);line-height:1.04;letter-spacing:-.024em}.page_heroIntro__rOQR8{margin:0;color:hsl(var(--foreground-subtle));line-height:1.62;max-width:70ch}.page_metaRow__TaO_7{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.page_metaPill__YfT_f{margin:0;display:inline-flex;align-items:center;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--accent-1));color:hsl(var(--foreground-subtle));padding:.35rem .64rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_contentGrid__7dzW8{grid-template-columns:minmax(0,1.4fr) minmax(260px,.84fr);align-items:start}.page_contentColumn__6wVAY,.page_contentGrid__7dzW8{display:grid;gap:var(--spacing-md)}.page_apply__7jzcb,.page_contactCard___8i2U,.page_section__GIP8k{border:1px solid hsl(var(--border)/.82);border-radius:calc(var(--radius-lg) + 2px);background:hsl(var(--card));padding:clamp(var(--spacing-md),2.1vw,var(--spacing-xl));box-shadow:0 12px 28px hsl(var(--black)/.055)}.page_section__GIP8k{display:grid;gap:var(--spacing-sm)}.page_section__GIP8k h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.016em}.page_section__GIP8k p{margin:0;color:hsl(var(--foreground-subtle));white-space:pre-line;line-height:1.7}.page_sidebar__MRBPB{display:grid;gap:var(--spacing-md);position:sticky;top:calc(var(--nav-height) + var(--spacing-md))}.page_apply__7jzcb{display:grid;gap:var(--spacing-sm)}.page_apply__7jzcb h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.25rem,1.9vw,1.55rem);letter-spacing:-.012em}.page_metaText__5xoGH{margin:0;color:hsl(var(--foreground-subtle));line-height:1.6}.page_applyLink__lTxZn{width:fit-content;text-decoration:none;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--white));font-weight:600;padding:.66rem 1.14rem;box-shadow:0 10px 22px hsl(var(--primary)/.27)}.page_contactCard___8i2U{display:grid;gap:var(--spacing-2xs)}.page_contactCard___8i2U h3{margin:0 0 var(--spacing-2xs);font-family:var(--font-funnel-display),sans-serif;letter-spacing:-.012em}.page_inlineLink__U2lM1{width:fit-content;text-decoration:none;color:hsl(var(--primary));font-weight:600}.page_bottomCta__oQBPU{border:1px solid hsl(var(--border)/.8);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(-130deg,hsl(var(--accent-8)),hsl(var(--accent-5)));color:hsl(var(--foreground));padding:clamp(var(--spacing-lg),2.8vw,var(--spacing-2xl));display:grid;gap:var(--spacing-sm)}.page_bottomCta__oQBPU h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.4rem,2.2vw,1.95rem);letter-spacing:-.016em;color:inherit}.page_bottomCta__oQBPU p{margin:0;color:hsl(var(--foreground-subtle));line-height:1.58;max-width:62ch}.page_bottomActions__jm26_{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.page_bottomPrimary__kJHhr,.page_bottomSecondary__Z4Tb9{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;font-weight:600;padding:.66rem 1.12rem}.page_bottomPrimary__kJHhr{background:hsl(var(--primary));color:hsl(var(--white))}.page_bottomSecondary__Z4Tb9{border:1px solid hsl(var(--white)/.35);color:hsl(var(--foreground))}@media (max-width:960px){.page_contentGrid__7dzW8{grid-template-columns:1fr}.page_sidebar__MRBPB{position:static}}.page_main__RdZBn{display:grid;gap:clamp(var(--spacing-xl),3vw,var(--spacing-3xl));padding-bottom:var(--spacing-4xl)}.page_hero__lpMRk{display:grid;gap:var(--spacing-md)}.page_backLink___HB4y{width:fit-content;text-decoration:none;color:hsl(var(--foreground-subtle));font-size:.9rem;font-weight:600}.page_backLink___HB4y:hover{color:hsl(var(--primary))}.page_heroGrid__USfmT{border:1px solid hsl(var(--border)/.8);border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(120% 180% at 100% 0,hsl(var(--accent-2)/.5),transparent 56%),hsl(var(--card));display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:var(--spacing-md);padding:clamp(var(--spacing-lg),3vw,var(--spacing-2xl));box-shadow:0 16px 36px hsl(var(--black)/.07)}.page_heroContent__H7b4P{display:grid;gap:var(--spacing-sm);align-content:start}.page_kicker__HsHSp{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:700;color:hsl(var(--primary))}.page_heroContent__H7b4P h1{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.06;letter-spacing:-.022em}.page_summary__IXwhD{margin:0;color:hsl(var(--foreground-subtle));line-height:1.6;max-width:64ch}.page_metaRow__0rsw_{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.page_metaPill__RCXlm{display:inline-flex;align-items:center;border:1px solid hsl(var(--border)/.88);border-radius:999px;background:hsl(var(--accent-1));color:hsl(var(--foreground-subtle));padding:.34rem .64rem;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.page_heroActions__Xm4yL{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.page_primaryAction__YFy_s,.page_secondaryAction__UOgDD{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;font-weight:600;padding:.66rem 1.12rem}.page_primaryAction__YFy_s{background:hsl(var(--primary));color:hsl(var(--white));box-shadow:0 10px 22px hsl(var(--primary)/.27)}.page_secondaryAction__UOgDD{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}.page_imageFrame__KSo93{min-width:0}.page_heroImage__68mZn{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);display:block}.page_imageFallback__ZwNm0{display:grid;place-items:center;background:radial-gradient(120% 170% at 0 0,hsl(var(--accent-2)/.5),transparent 54%),linear-gradient(145deg,hsl(var(--accent-1)),hsl(var(--card)))}.page_imageFallbackText__8Lzqk{text-transform:uppercase;letter-spacing:.11em;font-size:.75rem;font-weight:700;color:hsl(var(--foreground-subtle))}.page_emptyContent__gE9xW{border:1px solid hsl(var(--border)/.82);border-radius:calc(var(--radius-lg) + 2px);background:hsl(var(--card));padding:clamp(var(--spacing-lg),2.8vw,var(--spacing-2xl));display:grid;gap:var(--spacing-xs)}.page_emptyContent__gE9xW h2{margin:0;font-size:1.3rem;letter-spacing:-.012em}.page_emptyContent__gE9xW p{margin:0;color:hsl(var(--foreground-subtle));line-height:1.58}.page_bottomCta__U3lWr{border:1px solid hsl(var(--border)/.8);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(130deg,hsl(var(--accent-11)),hsl(var(--accent-12)));color:hsl(var(--white));padding:clamp(var(--spacing-lg),2.8vw,var(--spacing-2xl));display:grid;gap:var(--spacing-sm)}.page_bottomCta__U3lWr h2{margin:0;font-family:var(--font-funnel-display),sans-serif;letter-spacing:-.018em;font-size:clamp(1.45rem,2.2vw,2rem)}.page_bottomCta__U3lWr p{margin:0;color:hsl(var(--white)/.84);line-height:1.58;max-width:64ch}@media (max-width:900px){.page_heroGrid__USfmT{grid-template-columns:1fr}}.category-page_grid__KOCyM{display:grid;gap:var(--spacing-md)}.category-page_card__HbLCU{border:1px solid hsl(var(--border));border-radius:var(--radius-md);padding:var(--spacing-lg);background:hsl(var(--card))}.category-page_card__HbLCU h2{margin:0 0 var(--spacing-xs)}.category-page_card__HbLCU h2 a{color:inherit;text-decoration:none}.category-page_card__HbLCU p{margin:0;color:hsl(var(--muted-foreground))}.CtaBlock_wrapper__cVWJ5{width:var(
    --section-max-width,var(
      --content-shell-block-max-width,var(--content-shell-max-width,var(--page-max-width-auto))
    )
  );padding:var(
      --section-block-padding,var(--content-shell-block-padding,var(--section-gap))
    ) var(
      --section-inline-padding,var(
        --content-shell-block-inline-padding,var(--content-shell-inline-padding,var(--site-padding))
      )
    );margin:0 auto}.CtaBlock_section__MjiuP{width:100%;padding-block:clamp(var(--spacing-xl),3vw,var(--spacing-3xl));padding-inline:clamp(var(--site-padding),3vw,var(--spacing-2xl));display:grid;gap:var(--spacing-lg);border:1px solid hsl(var(--border)/.4);border-radius:calc(var(--radius-xl) + 4px);background:radial-gradient(circle at 85% 24%,hsl(var(--primary)/.2),transparent 36%),linear-gradient(180deg,hsl(222 56% 17%) 0,hsl(224 65% 11%) 100%);color:hsl(var(--white));box-shadow:0 20px 44px hsl(var(--black)/.14)}.CtaBlock_copy__umag1{display:grid;gap:var(--spacing-xs)}.CtaBlock_copy__umag1 h2,.CtaBlock_copy__umag1 p{margin:0}.CtaBlock_copy__umag1 h2{font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.CtaBlock_copy__umag1 p{color:hsl(var(--white)/.8);line-height:1.6;max-width:68ch}.CtaBlock_actions__lhmbC{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.CtaBlock_primary__0FY2z,.CtaBlock_secondary__XeFrZ{text-decoration:none;border-radius:999px;padding:.72rem 1.26rem;font-size:.92rem;font-weight:600;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.CtaBlock_primary__0FY2z:hover,.CtaBlock_secondary__XeFrZ:hover{text-decoration:none;transform:translateY(-1px)}.CtaBlock_primary__0FY2z{background:hsl(var(--primary));color:hsl(var(--white));box-shadow:0 10px 24px hsl(var(--primary)/.32)}.CtaBlock_secondary__XeFrZ{border:1px solid hsl(var(--white)/.38);color:hsl(var(--white));background:transparent}.CtaBlock_secondary__XeFrZ:hover{border-color:hsl(var(--white)/.62)}.CtaBlock_contact__WbJIN{margin:0;color:hsl(var(--white)/.72);font-size:.88rem}.CtaBlock_contact__WbJIN a{color:hsl(var(--white));text-decoration-color:hsl(var(--white)/.45)}@media (min-width:768px){.CtaBlock_layout_split__C0Sgk{grid-template-columns:1fr auto;align-items:center}.CtaBlock_layout_split__C0Sgk .CtaBlock_actions__lhmbC{justify-self:end}}.CtaBlock_layout_centered__Aza_F,.CtaBlock_layout_full_dark__hD96l{text-align:center;justify-items:center}.CtaBlock_layout_full_dark__hD96l{border:none;border-radius:0;padding:clamp(var(--spacing-2xl),5vw,var(--spacing-3xl)) clamp(var(--spacing-xl),3vw,var(--spacing-3xl));background:linear-gradient(180deg,hsl(224 65% 9%),hsl(222 56% 14%));box-shadow:none}.CtaBlock_layout_full_dark__hD96l .CtaBlock_copy__umag1 h2{font-size:clamp(2rem,3.6vw,3rem);max-width:20ch}.CtaBlock_layout_image_split__a4EJk{grid-template-columns:1fr;overflow:hidden;padding:0;border:none;background:linear-gradient(180deg,hsl(222 56% 15%),hsl(224 65% 10%))}.CtaBlock_imageSplitImage__qEy4_{position:relative;width:100%;aspect-ratio:16/9}.CtaBlock_imageSplitContent__dGEHK{display:grid;gap:var(--spacing-lg);padding:clamp(var(--spacing-xl),3vw,var(--spacing-2xl))}@media (min-width:768px){.CtaBlock_layout_image_split__a4EJk{grid-template-columns:1fr 1fr}.CtaBlock_imageSplitImage__qEy4_{aspect-ratio:auto;min-height:320px}.CtaBlock_imageSplitContent__dGEHK{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg)}}.CtaBlock_layout_alert__F3za_{border:none;border-radius:0;background:linear-gradient(135deg,hsl(0 72% 18%),hsl(0 65% 12%));padding:clamp(var(--spacing-lg),3vw,var(--spacing-2xl));text-align:center;justify-items:center}.CtaBlock_layout_alert__F3za_ .CtaBlock_copy__umag1 h2{font-size:clamp(1.4rem,2.2vw,1.8rem)}.CtaBlock_alertPhone__ZvBwx{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.02em}.CtaBlock_alertPhone__ZvBwx a{color:hsl(var(--white));text-decoration:none}.CtaBlock_alertPhone__ZvBwx a:hover{text-decoration:underline}.FeatureCardsBento_FeatureCardsBento___9hRm{width:100%;.FeatureCardsBento_section__9e845{position:relative}}.FeatureCardsBento_grid__lPY82{--feature-card-media-max-height:300px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);overflow:clip;gap:var(--spacing-lg);.FeatureCardsBento_cardWrapper__rZOl_{width:100%;grid-column:span 1;list-style:none;position:relative;background:hsl(var(--card));box-shadow:0 0 40px 20px rgba(255,255,255,.03),inset 0 .5px 0 0 rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.08);padding:8px;border-radius:20px;overflow:hidden;.FeatureCardsBento_card__Em_f4{width:100%;display:flex;gap:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid hsl(var(--border));background:transparent;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease;.FeatureCardsBento_cardContent__Bw5HS{display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;padding:var(--spacing-lg);justify-content:space-between;.FeatureCardsBento_categoryLabel__htrHL{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em}.FeatureCardsBento_cardHeader__giLuQ{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-md);align-items:flex-start}.FeatureCardsBento_cta__HcJhk{width:fit-content;border-radius:999px;border:1px solid hsl(var(--primary)/.5);background:hsl(var(--primary)/.1);color:hsl(var(--foreground));text-decoration:none;padding:.5rem .9rem;font-weight:600;display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);transition:background-color .18s ease,border-color .18s ease;&:hover{background:hsl(var(--primary)/.2);border-color:hsl(var(--primary)/.7);color:hsl(var(--foreground))}&:focus-visible{outline:2px solid hsl(var(--primary) 55%);outline-offset:2px}.FeatureCardsBento_ctaArrow__lLOks{transition:transform .18s ease}&:hover .FeatureCardsBento_ctaArrow__lLOks{transform:translateX(4px)}}}}.FeatureCardsBento_cardFull__sov9C{display:grid;grid-template-columns:1fr 1fr}.FeatureCardsBento_cardHalf__AbHix{flex-direction:column-reverse;justify-content:flex-end;height:100%;.FeatureCardsBento_cardContent__Bw5HS{flex:0 1 auto}}}.FeatureCardsBento_cardFullWrapper__bLbGp{grid-column:span 2}}.FeatureCardsBento_illustrationWrapper__eXbmA{height:300px;.FeatureCardsBento_imageWrapper__1SRC0{width:100%;height:100%;.FeatureCardsBento_cardImage__Pr9Ba{width:100%;height:100%;object-fit:cover;object-position:right center}}}.FeatureCardsBento_illustrationHalfWrapper__Vpdma{width:100%;height:var(--feature-card-media-max-height);max-height:var(--feature-card-media-max-height);overflow:hidden;.FeatureCardsBento_imageHalfWrapper__6aEP3{width:100%;height:100%;overflow:hidden;.FeatureCardsBento_cardHalfImage__3hR2P{width:100%;height:100%;object-fit:cover;object-position:center}}}@media (max-width:768px){.FeatureCardsBento_grid__lPY82{display:flex;flex-direction:column;.FeatureCardsBento_cardWrapper__rZOl_{.FeatureCardsBento_cardHalf__AbHix{.FeatureCardsBento_illustrationHalfWrapper__Vpdma{height:min(var(--feature-card-media-max-height),70vw);.FeatureCardsBento_imageHalfWrapper__6aEP3{.FeatureCardsBento_cardHalfImage__3hR2P{width:100%;height:100%;object-fit:cover}}}}}}}@media (max-width:640px){.FeatureCardsBento_grid__lPY82{.FeatureCardsBento_cardFullWrapper__bLbGp{.FeatureCardsBento_cardFull__sov9C{display:flex;flex-direction:column;.FeatureCardsBento_cardContent__Bw5HS{order:2}.FeatureCardsBento_illustrationWrapper__eXbmA{order:1}}}}}@media (prefers-reduced-motion:reduce){.FeatureCardsBento_card__Em_f4,.FeatureCardsBento_ctaArrow__lLOks,.FeatureCardsBento_cta__HcJhk{transition:none}}.page_main__FcbLQ{display:grid;gap:clamp(var(--spacing-xl),3vw,var(--spacing-3xl));padding-bottom:var(--spacing-4xl)}.page_header__2BF8Y{display:grid;gap:var(--spacing-sm);max-width:78ch}.page_backLink___Tixu{width:fit-content;text-decoration:none;color:hsl(var(--foreground-subtle));font-weight:600;font-size:.9rem}.page_backLink___Tixu:hover,.page_kicker__z_e69{color:hsl(var(--primary))}.page_kicker__z_e69{margin:0;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:700}.page_header__2BF8Y h1{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(2rem,4.1vw,3.1rem);line-height:1.04;letter-spacing:-.023em}.page_metaRow__YuukZ{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.page_metaPill__hnVlk{margin:0;display:inline-flex;align-items:center;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--accent-1));color:hsl(var(--foreground-subtle));padding:.34rem .62rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_heroImage__rOxCw{width:100%;height:auto;object-fit:cover;border-radius:calc(var(--radius-xl) + 2px);max-height:560px}.page_article__VIWG9{border:1px solid hsl(var(--border)/.82);border-radius:calc(var(--radius-lg) + 2px);background:hsl(var(--card));box-shadow:0 12px 28px hsl(var(--black)/.06);padding:clamp(var(--spacing-lg),3vw,var(--spacing-2xl));max-width:88ch}.page_ingress__Robib{margin:0;color:hsl(var(--foreground-subtle));line-height:1.62;max-width:68ch}.page_body__jX54F{white-space:pre-line;line-height:1.74;color:hsl(var(--foreground))}.page_bottomCta__MgX5P{border:1px solid hsl(var(--border)/.8);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(130deg,hsl(var(--gray-1)),hsl(var(--gray-2)));color:hsl(var(--white));padding:clamp(var(--spacing-lg),2.8vw,var(--spacing-2xl));display:grid;gap:var(--spacing-sm)}.page_bottomCta__MgX5P h2{margin:0;font-family:var(--font-funnel-display),sans-serif;font-size:clamp(1.45rem,2.2vw,1.95rem);letter-spacing:-.017em}.page_bottomCta__MgX5P p{margin:0;color:hsl(var(--muted-foreground));line-height:1.58;max-width:64ch}.page_action__qBsT0{display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--white));font-weight:600;padding:.66rem 1.14rem}.HeroHeader_heroHeader__Anztl{width:100%;height:90svh;position:relative;isolation:isolate;z-index:0;padding:0 0 32px;.HeroHeader_heroContent__tuJmi{width:var(--content-shell-max-width,var(--page-max-width-auto));height:100%;margin:0 auto;padding:0 var(--content-shell-inline-padding,var(--site-padding));position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(10,1fr);row-gap:var(--spacing-xs);perspective:1400px;.HeroHeader_heroKicker__O0676{transform-style:preserve-3d;grid-column:1/-1;grid-row:7;align-self:end;background:hsl(var(--accent-2));color:hsl(var(--accent-12));width:fit-content;font-size:clamp(.645rem,1vw,.785rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.17rem .647rem;border-radius:999px}.HeroHeader_heroTitle__8fPRP{grid-column:1/-1;grid-row:8;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;-webkit-hyphens:auto;hyphens:auto;text-overflow:clip;z-index:0;text-wrap:balance}.HeroHeader_heroDescription__he6GJ{grid-column:1/-1;grid-row:9;align-self:start;color:hsl(var(--muted-foreground));font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6;max-width:52ch;margin:0;padding-top:var(--spacing-sm)}.HeroHeader_heroScrollIcon__GLuml{grid-column:1/-1;grid-row:10;display:flex;margin:0 auto;color:hsl(var(--accent-foreground));animation:HeroHeader_scrollBump__V3i2U 1s ease-in-out infinite;transition:color .3s ease,transform .3s ease;&:hover{cursor:pointer;color:hsl(var(--foreground));animation-play-state:paused;scale:1.1}}}.HeroHeader_heroBgContainer__W6q2f{position:absolute;inset:calc(-1 * var(--nav-height)) 0 0 0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;.HeroHeader_heroBg__bAa6G{width:100%;height:100%;object-fit:cover;object-position:center 35%}transition:background-color var(--landing-page-animation-core),color var(--landing-page-animation-core),border-color var(--landing-page-animation-core);&:after{content:"";position:absolute;inset:0 0 -1px 0;background-color:hsl(var(--background,0 6% 0));mask-image:linear-gradient(0deg,black 0,transparent 55%);-webkit-mask-image:linear-gradient(0deg,black 0,transparent 55%);transition:background-color var(--landing-page-animation-core);z-index:1}}}@media (max-width:900px){.HeroHeader_heroHeader__Anztl{height:85svh;.HeroHeader_heroContent__tuJmi{.HeroHeader_heroScrollIcon__GLuml{grid-row:-1}}.HeroHeader_heroBgContainer__W6q2f{.HeroHeader_heroBg__bAa6G{object-fit:cover;object-position:75% 100%}&:before{content:"";position:absolute;inset:0;background-color:hsl(var(--background,0 6% 0));mask-image:linear-gradient(-65deg,hsl(var(--landing-page-static-theme-scroll-background)/.8) 20%,transparent 100%);-webkit-mask-image:linear-gradient(10deg,hsl(var(--landing-page-static-theme-scroll-background)/.8) 20%,transparent 50%);transition:background-color var(--landing-page-animation-core);z-index:1}}}}@keyframes HeroHeader_scrollBump__V3i2U{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.Typography_displayHero__wZvem{font-size:var(--typography-display-hero-size);font-weight:700;line-height:1.1;font-family:var(--typography-display-hero-font),"DM Sans",sans-serif;letter-spacing:-2%}.Typography_displayLarge__liiOh{font-size:var(--typography-display-large-size);font-weight:var(--typography-display-large-weight);line-height:var(--typography-display-large-line-height);font-family:var(--typography-display-large-font);letter-spacing:var(--typography-display-large-letter-spacing)}.Typography_displayMedium__YsXIu{font-size:var(--typography-display-medium-size);font-weight:var(--typography-display-medium-weight);line-height:var(--typography-display-medium-line-height);font-family:var(--typography-display-medium-font);letter-spacing:var(--typography-display-medium-letter-spacing)}.Typography_displaySmall__E4_ny{font-size:var(--typography-display-small-size);font-weight:var(--typography-display-small-weight);line-height:var(--typography-display-small-line-height);font-family:var(--typography-display-small-font);letter-spacing:var(--typography-display-small-letter-spacing)}.Typography_headlineLarge__CpnfG{font-size:var(--typography-headline-large-size);font-weight:var(--typography-headline-large-weight);line-height:var(--typography-headline-large-line-height);font-family:var(--typography-headline-large-font);letter-spacing:var(--typography-headline-large-letter-spacing)}.Typography_headlineMedium__gLeHN{font-size:var(--typography-headline-medium-size);font-weight:var(--typography-headline-medium-weight);line-height:var(--typography-headline-medium-line-height);font-family:var(--typography-headline-medium-font);letter-spacing:var(--typography-headline-medium-letter-spacing)}.Typography_headlineSmall__j8bn_{font-size:var(--typography-headline-small-size);font-weight:var(--typography-headline-small-weight);line-height:var(--typography-headline-small-line-height);font-family:var(--typography-headline-small-font);letter-spacing:var(--typography-headline-small-letter-spacing)}.Typography_titleLarge__dP6zS{font-size:var(--typography-title-large-size);font-weight:var(--typography-title-large-weight);line-height:var(--typography-title-large-line-height);font-family:var(--typography-title-large-font);letter-spacing:var(--typography-title-large-letter-spacing)}.Typography_titleMedium__u8N9E{font-size:var(--typography-title-medium-size);font-weight:var(--typography-title-medium-weight);line-height:var(--typography-title-medium-line-height);font-family:var(--typography-title-medium-font);letter-spacing:var(--typography-title-medium-letter-spacing)}.Typography_titleSmall__8uCH3{font-size:var(--typography-title-small-size);font-weight:var(--typography-title-small-weight);line-height:var(--typography-title-small-line-height);font-family:var(--typography-title-small-font);letter-spacing:var(--typography-title-small-letter-spacing)}.Typography_bodyLarge__EOPLK{font-size:var(--typography-body-large-size);font-weight:var(--typography-body-large-weight);line-height:var(--typography-body-large-line-height);font-family:var(--typography-body-large-font);letter-spacing:var(--typography-body-large-letter-spacing)}.Typography_bodyMedium__pr76Y{font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-medium-weight);line-height:var(--typography-body-medium-line-height);font-family:var(--typography-body-medium-font);letter-spacing:var(--typography-body-medium-letter-spacing)}.Typography_bodySmall__7_cnB{font-size:var(--typography-body-small-size);font-weight:var(--typography-body-small-weight);line-height:var(--typography-body-small-line-height);font-family:var(--typography-body-small-font);letter-spacing:var(--typography-body-small-letter-spacing)}.Typography_labelLarge__ROEcn{font-size:var(--typography-label-large-size);font-weight:var(--typography-label-large-weight);line-height:var(--typography-label-large-line-height);font-family:var(--typography-label-large-font);letter-spacing:var(--typography-label-large-letter-spacing)}.Typography_labelMedium__IIBul{font-size:var(--typography-label-medium-size);font-weight:var(--typography-label-medium-weight);line-height:var(--typography-label-medium-line-height);font-family:var(--typography-label-medium-font);letter-spacing:var(--typography-label-medium-letter-spacing)}.Typography_labelSmall__8VRhk{font-size:var(--typography-label-small-size);font-weight:var(--typography-label-small-weight);line-height:var(--typography-label-small-line-height);font-family:var(--typography-label-small-font);letter-spacing:var(--typography-label-small-letter-spacing)}