.siteHeader{z-index:50;border-top:3px solid var(--accent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;position:sticky;top:0}.navRow{align-items:center;gap:28px;min-height:84px;display:flex}.logoImage{object-fit:contain;width:220px;height:64px}.mainNav{gap:24px;margin-left:auto;font-size:14px;font-weight:800;display:flex}.mainNav a:hover{color:var(--brand-dark)}.navActions{gap:10px;display:flex}.buttonAccent{background:var(--accent);color:#17313a;box-shadow:0 12px 30px #ffde594d}.buttonAccent:hover{background:#ffd633}.homeHero{color:#fff;background:radial-gradient(circle at 12% 10%,#ffde594d,#0000 26%),linear-gradient(135deg,#008ca6 0%,#006f84 46%,#073943 100%);padding:74px 0}.homeHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.homeHeroCopy h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 24px;font-size:clamp(46px,6vw,76px);line-height:.98}.homeHeroCopy>p{color:#d7f2f6;max-width:680px;font-size:20px;line-height:1.65}.heroActions,.heroTrust{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.heroTrust span{background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700}.calculatorCard{color:var(--ink);background:#fff;border:1px solid #ffffff80;border-radius:28px;padding:28px;box-shadow:0 28px 80px #00000038}.segmentedControl{background:var(--soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.segmentedControl button{background:0 0;border:0;border-radius:10px;padding:13px;font-weight:900}.segmentedControl button.active{color:var(--brand-dark);background:#fff;box-shadow:0 5px 15px #00000014}.ratePills{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.ratePills span{text-align:center;color:#55707a;background:#edf9fb;border:1px solid #cdebf0;border-radius:12px;padding:12px}.ratePills strong{color:var(--brand-dark);margin-left:5px}.calculatorField>span{margin-bottom:9px}.moneyInput{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;padding:8px 14px;display:grid}.moneyInput b{color:var(--brand-dark)}.moneyInput input{box-shadow:none;text-align:right;border:0;padding:8px;font-size:28px;font-weight:900}.exchangeResult{background:var(--soft);border-radius:18px;gap:10px;margin:18px 0;padding:18px;display:grid}.exchangeResult>div:not(.swapIcon){justify-content:space-between;align-items:center;gap:20px;display:flex}.exchangeResult span{color:var(--muted);font-size:13px}.exchangeResult strong{font-size:24px}.swapIcon{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin:auto;font-weight:900;display:grid}.calculatorRate,.calculatorFinePrint{color:var(--muted);font-size:12px;line-height:1.5}.regulatoryStrip{border-bottom:1px solid var(--line);background:#fff}.regulatoryGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:24px 0;display:grid}.regulatoryGrid>div{border-right:1px solid var(--line);gap:6px;padding:4px 18px;display:grid}.regulatoryGrid>div:last-child{border-right:0}.regulatoryGrid strong{color:var(--brand-dark)}.regulatoryGrid span{color:var(--muted);font-size:13px;line-height:1.45}.section{padding:92px 0}.sectionTint{background:#eff8fa}.sectionHeading{max-width:760px;margin-bottom:38px}.sectionHeading.centered{text-align:center;margin-left:auto;margin-right:auto}.sectionHeading h2,.audiencePanel h2,.ctaBox h2,.faqGrid h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(32px,4vw,52px)}.sectionHeading p,.audiencePanel p,.faqGrid>div>p{color:var(--muted);font-size:18px;line-height:1.65}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stepCard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px;box-shadow:0 18px 50px #10495214}.stepCard>span{background:var(--accent);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.stepIcon{color:var(--brand);margin:20px 0 10px;font-size:34px}.stepCard p{color:var(--muted);line-height:1.6}.centerAction{text-align:center;margin-top:32px}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.benefitGrid article{text-align:center;background:#fff;border:1px solid #cfe4e8;border-radius:24px;padding:30px}.benefitIcon{width:64px;height:64px;color:var(--brand-dark);background:#e8f7fa;border-radius:18px;place-items:center;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid}.benefitGrid p{color:var(--muted);line-height:1.6}.audienceGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.audiencePanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:34px}.audiencePanelDark{background:linear-gradient(135deg,var(--brand-dark),var(--dark));color:#fff}.audiencePanelDark p{color:#c8e4e9}.faqGrid{grid-template-columns:.75fr 1.25fr;gap:60px;display:grid}.faqList{gap:12px;display:grid}details{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}summary{cursor:pointer;font-weight:900}details p{color:var(--muted);line-height:1.6}.ctaSection{padding:0 0 92px}.ctaBox{color:#fff;background:linear-gradient(135deg,#007f96,#063840);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:42px;display:flex}.siteFooter{color:#fff;background:#061d23;padding:66px 0 24px}.footerGrid{grid-template-columns:1.2fr 1fr 1fr;gap:52px;display:grid}.footerLogo{background:#fff;border-radius:8px;width:195px}.footerGrid p,.footerGrid a{color:#bcd1d6;line-height:1.6}.footerGrid>div:last-child{align-content:start;gap:8px;display:grid}.footerBottom{color:#91abb1;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:38px;padding-top:20px;font-size:12px;display:flex}.authPage{background:linear-gradient(145deg,#f3fafb,#fff);place-items:center;min-height:100vh;padding:50px 20px;display:grid}.authCard{border:1px solid var(--line);width:min(570px,100%);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:36px}.authLogo{object-fit:contain;width:210px;height:66px}.authHeading h1{margin:24px 0 8px;font-size:36px}.authHeading p,.authFooter{color:var(--muted);line-height:1.6}.authFooter{text-align:center;border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.legalPage{padding:76px 0 100px}.legalNarrow{max-width:860px}.legalNarrow>h1{letter-spacing:-.05em;margin:14px 0 25px;font-size:clamp(40px,6vw,64px)}.legalNarrow>p{color:var(--muted);line-height:1.75}.legalNarrow>h2{margin-top:36px}@media (max-width:1000px){.mainNav{display:none}.homeHeroGrid{grid-template-columns:1fr}.stepsGrid,.benefitGrid{grid-template-columns:1fr 1fr}.regulatoryGrid{grid-template-columns:1fr}.regulatoryGrid>div{border-right:0;border-bottom:1px solid var(--line);padding:12px 0}.regulatoryGrid>div:last-child{border-bottom:0}}@media (max-width:760px){.logoImage{width:160px}.navActions .buttonGhost{display:none}.homeHero{padding:52px 0}.stepsGrid,.benefitGrid,.audienceGrid,.faqGrid,.footerGrid{grid-template-columns:1fr}.section{padding:68px 0}.ctaBox,.footerBottom{flex-direction:column;align-items:flex-start}.homeHeroCopy h1{font-size:42px}.calculatorCard{padding:20px}}
.dashboardShell{background:#f4f8f9;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.dashboardSidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0}.dashboardLogo{object-fit:contain;width:190px;height:58px}.dashboardSidebar nav{gap:5px;margin-top:18px;display:grid}.dashboardSidebar nav a{color:#4e6069;border-radius:11px;padding:13px 14px;font-weight:750}.dashboardSidebar nav a:hover{background:var(--soft);color:var(--brand-dark)}.sidebarSectionLabel{color:var(--brand-dark);letter-spacing:.12em;text-transform:uppercase;margin:14px 14px 5px;font-size:11px;font-weight:900;display:block}.sidebarSectionBreak{margin-top:24px}.sidebarRole{width:max-content;color:var(--brand-dark);text-transform:uppercase;background:#e9f7f9;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.sidebarBottom{border-top:1px solid var(--line);color:var(--muted);gap:8px;margin-top:auto;padding-top:18px;font-size:13px;display:grid}.dashboardPage{max-width:1500px;margin:0 auto;padding:44px}.narrowPage{max-width:960px}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.dashboardHeader h1{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(34px,4vw,52px)}.dashboardHeader p{color:var(--muted);margin:0}.metricGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}.metricGrid article,.panelSection{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.metricGrid article{gap:9px;display:grid}.metricGrid span{color:var(--muted);font-size:13px}.metricGrid strong{font-size:27px}.panelSection+.panelSection{margin-top:20px}.panelHeading{justify-content:space-between;gap:18px;margin-bottom:20px;display:flex}.formPanel{gap:18px;display:grid}.formPanel h2{border-top:1px solid var(--line);padding-top:22px}.formPanel h2:first-child{border-top:0;padding-top:0}.dashboardTwoCols{grid-template-columns:.85fr 1.15fr;align-items:start;gap:20px;display:grid}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:780px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;font-size:13px}.statusBadge{color:var(--brand-dark);text-transform:uppercase;background:#e9f7f9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.emptyState{text-align:center;color:var(--muted);padding:48px 20px}.accountList,.documentList,.operationCards,.adminOperationList{gap:12px;display:grid}.accountList article,.documentList article,.operationCard,.adminOperationList>article{border:1px solid var(--line);border-radius:16px;padding:18px}.accountList article,.documentList article{justify-content:space-between;align-items:center;gap:18px;display:flex}.operationTop{justify-content:space-between;gap:20px;display:flex}.operationTop h2,.operationTop h3{margin:5px 0}.operationAmounts{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.operationAmounts>div{background:var(--soft);border-radius:12px;gap:5px;padding:14px;display:grid}.operationAmounts span,.operationMeta{color:var(--muted);font-size:12px}.inlineForm{flex-wrap:wrap;align-items:end;gap:12px;margin-top:17px;display:flex}.adminStatusForm{grid-template-columns:220px 1fr auto;gap:10px;display:grid}.rateBanner{background:var(--dark);color:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.rateBanner p{color:#bddbe1;grid-column:1/-1}.radioCards{gap:10px;display:flex}.radioCards label{border:1px solid var(--line);border-radius:12px;flex:1;padding:12px}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fieldWide{grid-column:1/-1}.checkRow{align-items:flex-start;gap:10px;display:flex}.checkRow input{width:auto;margin-top:3px}.message{border-radius:12px;margin-bottom:16px;padding:13px 15px}.message-error{color:var(--danger);background:#fff0f0}.message-success{color:var(--success);background:#ecfdf3}.profileContextCard{border:1px solid var(--line);background:var(--soft);border-radius:16px;gap:5px;margin:20px 0 4px;padding:14px;display:grid}.profileContextCard>span{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-dark);font-size:10px;font-weight:900}.profileContextCard>strong{font-size:14px;line-height:1.25}.profileContextCard>small{color:var(--muted)}.profileSwitcher{margin-top:5px;position:relative}.profileSwitcher summary{cursor:pointer;color:var(--brand-dark);font-size:12px;font-weight:850;list-style:none}.profileSwitcher summary::-webkit-details-marker{display:none}.profileSwitcherMenu{z-index:20;border:1px solid var(--line);width:260px;box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:5px;padding:8px;display:grid;position:absolute;top:28px;left:0}.profileSwitcherMenu form,.profileSwitcherMenu button{width:100%}.profileSwitcherMenu button,.profileSwitcherMenu>a{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:10px;gap:2px;padding:10px;font-weight:750;display:grid}.profileSwitcherMenu button:hover,.profileSwitcherMenu>a:hover{background:var(--soft)}.profileSwitcherMenu small{color:var(--muted);font-weight:500}.profileManagementGrid{grid-template-columns:1.1fr .9fr}.profileList{gap:12px;display:grid}.profileCard{border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.profileCard.active{border-color:var(--brand);background:#f0fbfd}.profileCard>div{align-items:center;gap:12px;min-width:0;display:flex}.profileCard strong,.profileCard small{display:block}.profileCard strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profileCard small{color:var(--muted);margin-top:4px}.profileAvatar{background:var(--brand);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.contextNotice{color:#245765;background:#eef9fb;border:1px solid #c8eaf0;border-radius:12px;padding:12px 14px;font-size:13px}.contextNotice strong{color:var(--brand-dark)}@media (max-width:1000px){.dashboardShell{grid-template-columns:220px minmax(0,1fr)}.dashboardTwoCols,.profileManagementGrid{grid-template-columns:1fr}}@media (max-width:760px){.dashboardShell{display:block}.dashboardSidebar{width:100%;height:auto;position:static}.profileContextCard{margin:12px 0}.profileSwitcherMenu{width:100%;box-shadow:none;margin-top:8px;position:static}.dashboardSidebar nav{align-items:center;display:flex;overflow-x:auto}.dashboardSidebar nav a,.sidebarSectionLabel{white-space:nowrap}.sidebarSectionLabel{margin:0 8px}.sidebarSectionBreak{margin-top:0}.sidebarBottom{display:none}.dashboardPage{padding:22px 14px 50px}.dashboardHeader{flex-direction:column}.metricGrid,.operationAmounts,.formGrid{grid-template-columns:1fr}.fieldWide{grid-column:auto}.adminStatusForm{grid-template-columns:1fr}.profileCard{flex-direction:column;align-items:flex-start}.profileCard form,.profileCard button{width:100%}}
.dashboardTopbar{border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;justify-content:flex-end;align-items:center;gap:16px;min-height:70px;padding:12px 34px;display:flex;position:sticky;top:0}.dashboardTopbar>div{text-align:right;gap:2px;display:grid}.dashboardTopbar>div span{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-dark);font-size:10px;font-weight:900}.dashboardTopbar>div strong{white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:14px;overflow:hidden}.topbarSwitcher{margin:0}.topbarSwitcher summary{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:12px;min-width:150px;padding:10px 13px}.topbarSwitcher .profileSwitcherMenu{top:48px;left:auto;right:0}.profileSwitcherMenu button.selected{color:var(--brand-dark);background:#e8f8fb}@media (max-width:760px){.dashboardTopbar{justify-content:space-between;padding:10px 14px;position:static}.dashboardTopbar>div{text-align:left}.dashboardTopbar>div strong{max-width:170px}.topbarSwitcher summary{min-width:120px}.topbarSwitcher .profileSwitcherMenu{width:min(300px,100vw - 28px);position:absolute;left:auto;right:0}}
.bankLogo{color:#17313a;letter-spacing:.02em;background:#eef3f5;border-radius:12px;justify-content:center;align-items:center;min-width:104px;height:42px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.bankLogoCompact{min-width:auto;height:32px;padding:0 10px;font-size:11px}.bankLogoBCP{color:#e85d04;background:#fff1e8}.bankLogoBBVA{color:#004481;background:#eaf3ff}.bankLogoScotia{color:#c8102e;background:#fff0f2}.bankLogoPichincha{color:#4b3d00;background:#fff8cf}.supportedBankGrid{flex-wrap:wrap;gap:8px;display:flex}.defaultAccountOptions,.ownershipOptions{border:1px solid var(--line);border-radius:14px;gap:10px;padding:14px;display:grid}.defaultAccountOptions legend,.ownershipOptions legend{color:#40525b;padding:0 6px;font-size:13px;font-weight:900}.defaultAccountOptions label,.ownershipOptions label,.complianceChecklist label{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.defaultAccountOptions input,.ownershipOptions input,.complianceChecklist input{width:18px;height:18px;margin-top:2px}.defaultAccountOptions span,.ownershipOptions span,.complianceChecklist span{margin:0;font-size:13px;font-weight:500;line-height:1.45}.bankAccountCard{grid-template-columns:1fr auto;align-items:center!important;display:grid!important}.bankAccountMain{align-items:center;gap:14px;min-width:0;display:flex}.bankAccountMain>div{gap:4px;display:grid}.bankAccountMain strong{font-size:15px}.bankAccountMain span,.bankAccountMain small{color:var(--muted)}.bankAccountStatus{text-align:right;justify-items:end;gap:6px;display:grid}.status-validated{color:#166534;background:#e8f8ee}.status-rejected{color:#a93232;background:#fff0f0}.status-under_review{color:#7c5b00;background:#fff8dc}.wizardSection{border-top:1px solid var(--line);gap:16px;padding-top:26px;display:grid;position:relative}.wizardSection:first-child{border-top:0;padding-top:0}.wizardStep{background:var(--brand);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;top:20px;left:-8px}.wizardSection:first-child .wizardStep{top:-4px}.wizardSection>div:first-of-type{padding-left:34px}.wizardSection h2{margin:0 0 5px;border:0!important;padding:0!important}.wizardSection p{color:var(--muted);margin:0}.operationSelector{max-width:520px}.suggestedAccount{background:#f0fbfd;border:1px solid #bfe8ee;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.suggestedAccount>div{gap:4px;display:grid}.suggestedAccount span,.suggestedAccount small{color:var(--muted);font-size:12px}.complianceChecklist{border:1px solid var(--line);background:#f8fbfc;border-radius:16px;gap:12px;padding:18px;display:grid}.thirdPartyFields{background:#fff8f8;border:1px solid #f2d7d7;border-radius:16px;padding:16px}.adminBankList{gap:12px;display:grid}.adminBankCard{border:1px solid var(--line);border-radius:16px;gap:14px;padding:18px;display:grid}.operationalAccountGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.operationalAccountGrid article{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.operationalAccountGrid article span{color:var(--muted);font-size:12px}.operationalAccountGrid article strong{margin-left:auto}.message-warning{color:#7c5b00;background:#fff8dc}@media (max-width:760px){.bankAccountCard{grid-template-columns:1fr}.bankAccountStatus{text-align:left;justify-items:start}.operationalAccountGrid{grid-template-columns:1fr}.suggestedAccount{flex-direction:column;align-items:flex-start}.wizardStep{left:0}.wizardSection>div:first-of-type{padding-left:40px}}
:root{--brand:#0097b2;--brand-dark:#006f84;--accent:#ffde59;--ink:#11212a;--muted:#61717b;--line:#dce5e8;--soft:#f3f8f9;--dark:#082d35;--danger:#a93232;--success:#166534;--shadow:0 24px 70px #0a404a1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfdfd;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}.container{width:min(1180px,100% - 40px);margin:0 auto}.eyebrow{color:var(--brand-dark);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:900}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:800;transition:all .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.buttonPrimary{background:var(--brand);color:#fff;box-shadow:0 12px 30px #0097b23d}.buttonPrimary:hover{background:var(--brand-dark)}.buttonGhost{border-color:var(--line);background:#fff}.buttonLight{color:var(--dark);background:#fff}.buttonSmall{border-radius:12px;min-height:40px;padding:0 15px;font-size:14px}.buttonFull{width:100%}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.textLink,.centerLink{color:var(--brand-dark);font-weight:800}.centerLink{text-align:center;margin-top:18px;display:block}.textButton{color:var(--brand-dark);background:0 0;border:0;padding:0;font-weight:800}.fieldLabel,label>span{color:#40525b;margin-bottom:8px;font-size:13px;font-weight:800;display:block}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd8dc;border-radius:12px;outline:none;padding:13px 14px}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0097b21f}textarea{resize:vertical}.formStack{gap:16px;margin-top:22px;display:grid}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fieldWide{grid-column:1/-1}.radioCards{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.radioCards legend{color:#40525b;margin-bottom:8px;font-size:13px;font-weight:800}.radioCards label{position:relative}.radioCards input{opacity:0;pointer-events:none;position:absolute}.radioCards span{border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin:0;display:flex}.radioCards input:checked+span{border-color:var(--brand);color:var(--brand-dark);background:#edf9fb}.registrationSection{border:1px solid var(--line);background:#fbfefe;border-radius:18px;gap:16px;padding:20px;display:grid}.registrationSectionHeading{gap:5px;padding-bottom:4px;display:grid}.registrationSectionHeading strong{color:var(--ink);font-size:16px}.registrationSectionHeading span{color:var(--muted);font-size:13px;line-height:1.5}.checkRow{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.checkRow input{width:18px;height:18px;margin-top:2px}.checkRow span{font-size:inherit;color:inherit;margin:0;font-weight:400}.finePrint{color:var(--muted);font-size:12px;line-height:1.55}.message{border-radius:12px;margin:16px 0;padding:13px 15px;font-size:14px;line-height:1.5}.message-info{color:#075e70;background:#eaf7fa}.message-error{color:var(--danger);background:#fff0f0}.message-success{color:var(--success);background:#edf9f0}@media (max-width:760px){.container{width:min(100% - 24px,1180px)}.formGrid{grid-template-columns:1fr}.fieldWide{grid-column:auto}.radioCards{grid-template-columns:1fr}.registrationSection{padding:16px}}
