.pageContact_container___3blp{width:min(1240px,calc(100% - 3rem));min-height:calc(100vh - 180px);margin:0 auto;padding:3rem 0 7rem}.pageContact_pageIntro__ZHeFc{position:relative;margin-bottom:2rem;padding:11px;background:#171829;border:1px solid #171829;border-radius:12px;box-shadow:0 24px 60px rgba(23,24,41,.18)}.pageContact_pageIntro__ZHeFc:after{content:"";position:absolute;z-index:-1;top:54px;right:-14px;width:36px;height:112px;border-radius:0 7px 7px 0}.pageContact_introBar__zAUs_,.pageContact_introFooter__b1u8f{display:flex;align-items:center;justify-content:space-between;color:#d7d8e6;font-family:var(--font-geist-mono),monospace;font-size:.62rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.pageContact_introBar__zAUs_{min-height:34px;padding:0 .45rem 8px}.pageContact_pageIntro__ZHeFc h1{padding:clamp(2.6rem,7vw,5.5rem) clamp(1.4rem,5vw,4rem);color:#171829;background:#e9eaf4;border-radius:6px;font-size:clamp(3.2rem,8vw,7rem);line-height:.84;letter-spacing:-.075em}.pageContact_introFooter__b1u8f{min-height:38px;padding:8px .45rem 0}.pageContact_introFooter__b1u8f span{display:flex;align-items:center;gap:.5rem}.pageContact_introFooter__b1u8f i{display:block;width:8px;height:8px;background:#a9eccd;border-radius:50%;box-shadow:0 0 0 3px rgba(169,236,205,.13)}.pageContact_workspaceGrid__HJ52G{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;grid-gap:1.5rem}.pageContact_error__4Afh1,.pageContact_loading__JnYCI{width:min(520px,calc(100% - 2rem));margin:15vh auto;padding:2rem;background:#f7f7fa;border:1px solid rgba(23,24,41,.18);border-radius:10px;text-align:center;box-shadow:8px 8px 0 #a9eccd}.pageContact_error__4Afh1{color:#d9473f;box-shadow:8px 8px 0 #ff715b}@media(max-width:980px){.pageContact_workspaceGrid__HJ52G{grid-template-columns:1fr}}@media(max-width:640px){.pageContact_container___3blp{width:calc(100% - 2rem);padding:1.5rem 0 5rem}.pageContact_pageIntro__ZHeFc h1{padding:2.5rem 1.2rem}.pageContact_introBar__zAUs_ span:last-child,.pageContact_introFooter__b1u8f span:last-child{display:none}}.pageContact_container___3blp{position:relative;width:100%;padding:clamp(3rem,7vw,6rem) max(1.5rem,calc((100% - 1240px)/2)) 8rem;background:var(--page-gradient)}.pageContact_container___3blp:before{content:"";position:absolute;top:0;right:6%;width:24vw;min-width:220px;height:34rem;background:rgba(169,236,205,.55);border-radius:0 0 42% 42%;transform:skewX(-7deg);pointer-events:none}.pageContact_pageIntro__ZHeFc{z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;grid-gap:2rem;gap:2rem;margin:0 0 3rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.pageContact_pageIntro__ZHeFc:after{top:auto;right:0;bottom:0;width:42%;height:12px;background:#ff715b;border-radius:999px;box-shadow:0 10px 30px rgba(255,113,91,.22)}.pageContact_introBar__zAUs_{grid-column:1/-1;justify-content:flex-start;min-height:0;padding:0;color:#6658e8}.pageContact_introBar__zAUs_ span:last-child{display:none}.pageContact_pageIntro__ZHeFc h1{padding:0 0 1.8rem;background:transparent;border-radius:0;font-size:clamp(4rem,8vw,7.2rem);text-shadow:0 12px 32px rgba(23,24,41,.08)}.pageContact_introFooter__b1u8f{align-self:center;min-height:78px;padding:1.1rem 1.3rem;color:#171829;background:hsla(0,0%,100%,.55);border:1px solid rgba(23,24,41,.15);border-radius:12px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pageContact_introFooter__b1u8f span:last-child{display:none}.pageContact_workspaceGrid__HJ52G{position:relative;z-index:1;gap:1.5rem}.pageContact_error__4Afh1,.pageContact_loading__JnYCI{background:var(--surface-gradient);border-radius:var(--radius-card);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:760px){.pageContact_container___3blp:before{right:-24%;width:72vw;height:25rem}.pageContact_pageIntro__ZHeFc{grid-template-columns:1fr}.pageContact_pageIntro__ZHeFc:after{width:68%}.pageContact_introFooter__b1u8f{margin-bottom:.5rem}.pageContact_pageIntro__ZHeFc h1{padding-bottom:.8rem}}.licenseOrderContact_orderCard__9CLYN{position:relative;min-width:0;padding:clamp(1.2rem,3vw,2rem);background:#f7f7fa;border:10px solid #171829;border-radius:12px;box-shadow:10px 10px 0 rgba(102,88,232,.25)}.licenseOrderContact_orderCard__9CLYN:before{content:"CODASCAN / SUBSCRIPTION CONTROL";display:block;margin:-2rem -2rem 1.8rem;padding:1rem 1.1rem .75rem;color:#d7d8e6;background:#171829;font-family:var(--font-geist-mono),monospace;font-size:.64rem;font-weight:800;letter-spacing:.11em}.licenseOrderContact_quantitySelector__eap25{margin-bottom:2rem}.licenseOrderContact_billingPeriodSelector__0Xob9>h2,.licenseOrderContact_quantitySelector__eap25 h2{margin-bottom:1.3rem;font-size:1.35rem;letter-spacing:-.025em}.licenseOrderContact_quantityControls__in4F3{display:flex;align-items:center;justify-content:flex-start;gap:.6rem}.licenseOrderContact_quantityButton__BWYl5{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#171829;color:#fff;border:1px solid #171829;border-radius:50%;font-size:1.35rem;cursor:pointer}.licenseOrderContact_quantityButton__BWYl5:hover:not(:disabled){background:#6658e8}.licenseOrderContact_quantityButton__BWYl5:disabled{opacity:.4}.licenseOrderContact_quantityInput__N9jI3{width:90px;height:46px;background:#fff;color:#171829;border:1px solid rgba(23,24,41,.28);border-radius:8px;text-align:center;font-size:1.15rem}.licenseOrderContact_billingOptions__ORkQ7{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:1rem 0 2rem;overflow:hidden;background:rgba(23,24,41,.2);border:1px solid rgba(23,24,41,.2);border-radius:8px}.licenseOrderContact_billingBox__s3vGn{padding:1.25rem;background:#e9eaf4;cursor:pointer}.licenseOrderContact_billingBox__s3vGn.licenseOrderContact_selected__ZeHqW,.licenseOrderContact_billingBox__s3vGn:hover:not(.licenseOrderContact_disabled__o_CL_){background:#fff;box-shadow:inset 0 -7px 0 #6658e8}.licenseOrderContact_billingBox__s3vGn.licenseOrderContact_disabled__o_CL_{opacity:.55;cursor:not-allowed}.licenseOrderContact_billingTitle__N9vQ5{margin-bottom:.4rem;font-size:1.05rem;font-weight:760}.licenseOrderContact_billingPrice__kNgPb{margin-bottom:.7rem;color:#5c5e72;font-size:.88rem}.licenseOrderContact_billingDescription__dNUa9,.licenseOrderContact_billingPeriodNote__j7xeB{color:#5c5e72;font-size:.82rem;line-height:1.5}.licenseOrderContact_discountRow__wnKGf,.licenseOrderContact_discount__5azlZ,.licenseOrderContact_volumeDiscount__XteX3{color:#15865b}.licenseOrderContact_activeTier__rHAVN{font-weight:760}.licenseOrderContact_priceBreakdown__6hGY0{margin:2rem 0;padding:1.3rem;background:#171829;color:#fff;border-radius:8px}.licenseOrderContact_discountRow__wnKGf,.licenseOrderContact_priceRow__Vv_8l{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;color:#c8c9d4;border-bottom:1px solid hsla(0,0%,100%,.16);font-size:.84rem}.licenseOrderContact_discountRow__wnKGf{color:#a9eccd}.licenseOrderContact_noBorder__N0rjo{border-bottom:0}.licenseOrderContact_totalRow__OqiLi{margin-top:.4rem;padding-top:1rem;color:#fff;border-top:2px solid #ff715b;font-size:1.1rem;font-weight:800}.licenseOrderContact_totalLabel__i38kc,.licenseOrderContact_totalWithDiscount__XyjCO{display:flex;flex-direction:column}.licenseOrderContact_totalWithDiscount__XyjCO{align-items:flex-end}.licenseOrderContact_monthlyNote__O0IxV{margin-top:.2rem;color:#b9bac7;font-size:.7rem}.licenseOrderContact_invoiceSection__Gp71M{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(23,24,41,.16)}.licenseOrderContact_useExistingInfo__0_ht5{margin-bottom:1.2rem}.licenseOrderContact_checkboxLabel__N8sue{display:flex;align-items:center;gap:.7rem;color:#505266;cursor:pointer}.licenseOrderContact_checkbox__YSMu7{width:18px;height:18px;accent-color:#6658e8}.licenseOrderContact_alternativeInvoiceInfo__zUImj{margin-top:1.3rem;padding:1.3rem;background:#e9eaf4;border-radius:8px}.licenseOrderContact_orderButton__X5J9q{width:100%;min-height:50px;margin-top:2rem;padding:1rem;background:#6658e8;color:#fff;border:1px solid #171829;border-radius:999px;font-weight:760;cursor:pointer}.licenseOrderContact_orderButton__X5J9q:hover{background:#5144c8}.licenseOrderContact_orderButton__X5J9q:disabled{opacity:.55;cursor:not-allowed}.licenseOrderContact_cancellationNotice__2uOfK,.licenseOrderContact_errorWarning__fYaOb,.licenseOrderContact_noChangeWarning__yU2fy{margin:.8rem 0;padding:.8rem;text-align:center;font-size:.86rem}.licenseOrderContact_noChangeWarning__yU2fy{background:#e9eaf4;color:#5c5e72}.licenseOrderContact_errorWarning__fYaOb{background:#fff1ed;color:#d9473f}.licenseOrderContact_cancellationNotice__2uOfK{background:#fff1ed;color:#722b24}.licenseOrderContact_subscriptionActions__gwptU{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}.licenseOrderContact_billingPortalLink__ByXWf{padding:.8rem;text-align:center;color:#5144c8;border:1px solid #6658e8;border-radius:999px}.licenseOrderContact_cancelButton__yfFl4{padding:.5rem;background:none;color:#d9473f;border:0;text-decoration:underline;cursor:pointer}@media(max-width:640px){.licenseOrderContact_orderCard__9CLYN{padding:1.2rem;border-width:8px;box-shadow:6px 6px 0 rgba(102,88,232,.25)}.licenseOrderContact_orderCard__9CLYN:before{margin:-1.2rem -1.2rem 1.5rem}.licenseOrderContact_billingOptions__ORkQ7{grid-template-columns:1fr}.licenseOrderContact_discountRow__wnKGf,.licenseOrderContact_priceRow__Vv_8l{font-size:.8rem}}.licenseOrderContact_orderCard__9CLYN{overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);background:var(--surface-tinted-gradient);border:1px solid rgba(23,24,41,.14);border-radius:var(--radius-panel);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.licenseOrderContact_orderCard__9CLYN:before{width:-moz-fit-content;width:fit-content;margin:0 0 2rem auto;padding:.34rem .52rem;color:#fff;background:#6658e8;border-radius:999px;font-size:.62rem}.licenseOrderContact_quantityButton__BWYl5{border:0;box-shadow:0 7px 0 rgba(102,88,232,.2)}.licenseOrderContact_quantityInput__N9jI3{background:hsla(0,0%,100%,.7);box-shadow:inset 0 -3px 0 rgba(23,24,41,.05)}.licenseOrderContact_billingOptions__ORkQ7{gap:.8rem;overflow:visible;background:transparent;border:0}.licenseOrderContact_billingBox__s3vGn{background:hsla(0,0%,100%,.46);border:1px solid rgba(23,24,41,.14);border-radius:12px;box-shadow:var(--shadow-sm)}.licenseOrderContact_billingBox__s3vGn.licenseOrderContact_selected__ZeHqW,.licenseOrderContact_billingBox__s3vGn:hover:not(.licenseOrderContact_disabled__o_CL_){border-color:#6658e8;box-shadow:inset 0 -6px 0 #6658e8,0 16px 34px rgba(23,24,41,.1)}.licenseOrderContact_priceBreakdown__6hGY0{background:var(--dark-gradient);box-shadow:0 18px 42px rgba(23,24,41,.18)}.licenseOrderContact_alternativeInvoiceInfo__zUImj{background:hsla(0,0%,100%,.42)}.licenseOrderContact_orderButton__X5J9q{border:0;box-shadow:0 7px 0 rgba(23,24,41,.18)}@media(max-width:640px){.licenseOrderContact_orderCard__9CLYN{border-width:1px;box-shadow:var(--shadow-md)}.licenseOrderContact_orderCard__9CLYN:before{margin:0 0 1.5rem auto}}.invoiceInfoContact_form__Lney0{width:100%}.invoiceInfoContact_formSection__mkJF_{display:flex;flex-direction:column;gap:1rem;margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(23,24,41,.16)}.invoiceInfoContact_sectionTitle__uFojx{font-family:var(--font-geist-mono),monospace;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.invoiceInfoContact_addressRow__NIXdR,.invoiceInfoContact_inputRow__U2CgZ{display:flex;gap:1rem}.invoiceInfoContact_inputGroup__oVZaE{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.invoiceInfoContact_input__3WUgV{width:100%;padding:.9rem 1rem;background:#fff;border:1px solid rgba(23,24,41,.22);border-radius:8px;color:#171829}.invoiceInfoContact_input__3WUgV:focus{border-color:#6658e8}.invoiceInfoContact_inputError__B4YOt,.invoiceInfoContact_selectError__yClXS{border-color:#d9473f}.invoiceInfoContact_errorMessage__1944U{color:#d9473f;font-size:.82rem}.invoiceInfoContact_checkboxGroup__AouDJ{margin:.4rem 0}.invoiceInfoContact_checkboxLabel__37n4C{display:flex;align-items:flex-start;gap:.7rem;color:#505266;font-size:.9rem;cursor:pointer}.invoiceInfoContact_checkbox__yrnsW{width:17px;height:17px;accent-color:#6658e8}.invoiceInfoContact_cityGroup__dLFi_{display:flex;flex:2 1;flex-direction:column;gap:.4rem}.invoiceInfoContact_postGroup__FvERR,.invoiceInfoContact_provinceGroup__pUkoM{display:flex;flex:1 1;flex-direction:column;gap:.4rem}@media(max-width:640px){.invoiceInfoContact_addressRow__NIXdR,.invoiceInfoContact_inputRow__U2CgZ{flex-direction:column}}.benefitsContact_benefitsSection__thsd9{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:8rem 0;color:#171829}.benefitsContact_benefitsIntro__QXx5S{min-width:0}.benefitsContact_benefitsIntro__QXx5S span{color:#6658e8;font-family:var(--font-geist-mono),monospace;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.benefitsContact_benefitsIntro__QXx5S h2{margin-top:1rem;font-size:clamp(2.5rem,3.6vw,4.25rem);letter-spacing:-.06em;line-height:.95;overflow-wrap:break-word}.benefitsContact_benefitsIntro__QXx5S p{max-width:31rem;margin-top:1.5rem;color:#56586d;font-family:var(--font-geist-mono),monospace;font-size:.72rem;font-weight:700;line-height:1.7;letter-spacing:.055em;text-transform:uppercase}.benefitsContact_benefitsGrid__NbigG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.benefitsContact_benefitCard__tLpEY{position:relative;min-height:245px;padding:1.4rem;background:#f7f7fa;border:1px solid rgba(23,24,41,.17);border-radius:12px;box-shadow:0 14px 35px rgba(23,24,41,.08)}.benefitsContact_benefitCard__tLpEY:nth-child(2){transform:translateY(1.5rem)}.benefitsContact_benefitCard__tLpEY:nth-child(3){transform:translateY(-.5rem)}.benefitsContact_benefitCard__tLpEY:nth-child(4){transform:translateY(1rem)}.benefitsContact_frameTop__QMYgS{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.1rem;border-bottom:1px solid rgba(23,24,41,.16);color:#6658e8;font-family:var(--font-geist-mono),monospace;font-size:.68rem;font-weight:800}.benefitsContact_benefitCard__tLpEY h3{margin:2.2rem 0 .7rem;font-size:1.2rem}.benefitsContact_benefitCard__tLpEY p{color:#56586d;font-size:.92rem;line-height:1.62}@media(max-width:960px){.benefitsContact_benefitsSection__thsd9{grid-template-columns:1fr;width:calc(100% - 2rem);padding:6rem 0}.benefitsContact_benefitsGrid__NbigG{grid-template-columns:1fr 1fr}.benefitsContact_benefitCard__tLpEY:nth-child(n){transform:none}.benefitsContact_benefitsIntro__QXx5S h2{max-width:760px}}@media(max-width:560px){.benefitsContact_benefitsGrid__NbigG{grid-template-columns:1fr}.benefitsContact_benefitCard__tLpEY{min-height:0}}.cardFormContact_formSection__FAjT5{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(23,24,41,.16)}.cardFormContact_sectionTitle__L6_4h{margin-bottom:1rem;font-family:var(--font-geist-mono),monospace;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cardFormContact_inputGroup__11iZE{margin-bottom:1rem}.cardFormContact_input__OJYCB{width:100%;padding:.9rem 1rem;background:#fff;color:#171829;border:1px solid rgba(23,24,41,.22);border-radius:8px}.cardFormContact_input__OJYCB:focus{border-color:#6658e8}.cardFormContact_inputError__NnOtl{border-color:#d9473f!important}.cardFormContact_errorMessage___GqwR{display:block;margin-top:.3rem;color:#d9473f;font-size:.82rem}