@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.auth-page{color:#14231b;background:#f4faf6;grid-template-columns:minmax(340px,420px) 1fr;min-height:100vh;display:grid}.auth-side{color:#fff;background:#102c21;flex-direction:column;gap:52px;padding:38px 34px;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";background:radial-gradient(circle,#34aa7847,#0000 66%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;left:-140px}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brand-mark{color:#fff;background:#1a9d68;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.brand-name{letter-spacing:.14em;color:#18251e;font:800 13px Manrope;display:block}.brand-sub{letter-spacing:.13em;color:#7f8f85;margin-top:2px;font-size:7px;display:block}.brand-name.light{color:#fff}.brand-sub.light{color:#87a294}.onboarding-side-copy{z-index:1;position:relative}.onboarding-side-copy h1{letter-spacing:-.055em;margin:16px 0 18px;font:600 clamp(32px,3.1vw,44px)/1.06 Manrope}.onboarding-side-copy h1 em{color:#69d4a1;font-style:normal}.onboarding-side-copy p{color:#aec2b7;max-width:330px;font-size:13px;line-height:1.75}.eyebrow.pale{color:#8fb3a4}.onboarding-assurance{gap:12px;margin-top:38px;display:grid}.onboarding-assurance>div{border-top:1px solid #23493a;align-items:flex-start;gap:12px;padding-top:14px;display:flex}.onboarding-assurance svg{color:#69d4a1;flex:none;margin-top:2px}.onboarding-assurance b{color:#eaf5ee;font:700 11px Manrope;display:block}.onboarding-assurance small{color:#8fa79a;margin-top:4px;font-size:9px;line-height:1.5;display:block}.auth-form-wrap{padding:56px clamp(20px,5vw,72px);overflow-x:hidden}.onboarding-form{max-width:660px;margin:auto}.onboarding-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.onboarding-head h2{letter-spacing:-.045em;margin:8px 0 0;font:600 clamp(25px,2.5vw,33px)/1.12 Manrope}.auth-kicker{letter-spacing:.17em;color:#188158;font-size:9px;font-weight:800}.step-count{color:#64756c;letter-spacing:.08em;flex:none;padding-top:6px;font-size:11px;font-weight:800}.progress-track{background:#e0eae3;border-radius:99px;height:4px;margin:20px 0 26px;overflow:hidden}.progress-track i{background:#0a704b;border-radius:99px;height:100%;transition:width .25s;display:block}.verification-panel{background:#fff;border:1px solid #dbe7de;border-radius:14px;padding:28px;box-shadow:0 20px 50px #11432812}.verification-panel>b{color:#16251e;font:700 17px Manrope;display:block}.verification-panel>p{color:#718077;margin:8px 0 22px;font-size:12px;line-height:1.65}.verification-icon{color:#08734d;background:#e5f5ec;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.verification-icon svg{width:20px}.verification-panel label,.form-grid label{color:#3d4d44;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.verification-panel input,.verification-panel select,.form-grid input,.form-grid select{color:#16251e;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #cfdad4;border-radius:9px;padding:0 13px;font-size:12px;font-weight:500}.verification-panel input:focus,.verification-panel select:focus{border-color:#0a704b;outline:none;box-shadow:0 0 0 3px #e5f3ec}.verification-panel input[readonly]{color:#6d7c73;background:#f5f8f6}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.span-2{grid-column:span 2}.notice{color:#586a60;background:#f7faf8;border:1px solid #d9e4de;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;font-size:11px;line-height:1.55;display:flex}.notice svg{color:#0a704b;flex:none;margin-top:1px}.error-note{color:#8a3d3d;background:#fff7f7;border:1px solid #ead1d1;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.45}.success-note{color:#236044;background:#f2faf5;border:1px solid #cfe5d8;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;font-size:11px;display:flex}.type-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.type-choice{text-align:left;background:#fff;border:1px solid #d5e2da;border-radius:11px;gap:3px;padding:20px 18px;transition:all .18s;display:grid;position:relative}.type-choice:hover{background:#fafdfb;border-color:#a8cfb8}.type-choice.selected{background:#f4fbf7;border-color:#0a704b;box-shadow:0 0 0 3px #e5f3ec}.type-choice svg:first-child{color:#0a704b;margin-bottom:5px}.type-choice b{color:#16251e;font:700 13px Manrope}.type-choice small{color:#7d8a82;font-size:10px;line-height:1.55}.type-choice .selected-check{color:#0a704b;position:absolute;top:16px;right:16px}.verify-box{color:#1d3328;background:#f2faf5;border:1px solid #cfe6d7;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;column-gap:11px;margin:18px 0;padding:17px;display:grid}.resend{color:#08734d;background:0 0;border:0;margin:16px auto 0;font-size:11px;font-weight:600;display:block}.review-list{background:#dbe4df;border:1px solid #dbe4df;border-radius:12px;gap:1px;display:grid;overflow:hidden}.review-list>div{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.review-list span{color:#6a786f;font-size:11px}.review-list b{color:#1b2a22;text-align:right;overflow-wrap:anywhere;max-width:58%;font-size:12px}.review-list .error-note{max-width:none;display:block}.onboarding-actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.onboarding-actions button{min-height:47px}.secondary{color:#0a704b;background:#fff;border:1px solid #c8d9cf;border-radius:6px;align-items:center;gap:7px;padding:12px 18px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.secondary:hover{background:#f4faf6;border-color:#9cc7ad}.onboarding-foot{color:#7d8a82;align-items:flex-start;gap:7px;margin-top:20px;font-size:9.5px;line-height:1.55;display:flex}.onboarding-foot svg{color:#5f7a6c;flex:none;margin-top:2px}.mobile-auth-logo{display:none}@media (width<=980px){.auth-page{grid-template-columns:1fr}.auth-side{display:none}.mobile-auth-logo{margin-bottom:26px;display:block}.auth-form-wrap{padding:34px clamp(16px,5vw,40px) 55px}}@media (width<=640px){.verification-panel{border-radius:12px;padding:20px}.form-grid,.type-choices{grid-template-columns:1fr}.span-2{grid-column:auto}.onboarding-head{display:block}.step-count{margin-top:8px;padding-top:0;display:block}.onboarding-actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#f4faf6f7;padding:12px 0 4px;position:sticky;bottom:0}.onboarding-actions button{flex:1}.review-list b{max-width:52%}}.google-button{color:#16251e;background:#fff;border:1px solid #c8d9cf;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:47px;padding:12px 18px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.google-button:disabled{opacity:.65;cursor:not-allowed}.google-mark{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75% 100%);color:#0000;-webkit-background-clip:text;background-clip:text;place-items:center;width:21px;height:21px;font:800 15px Arial,sans-serif;display:grid}.auth-divider{color:#8a9890;letter-spacing:.12em;align-items:center;gap:12px;margin:18px 0;font-size:9px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dbe5df;flex:1;height:1px}.demo-page,.demo-admin,.test-dash{color:#14231b;background:#f4faf6;min-height:100vh;font-family:DM Sans,system-ui,sans-serif}.demo-page header,.demo-admin header{background:#fff;border-bottom:1px solid #dfe9e2;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,6vw,88px);display:flex}.demo-brand{letter-spacing:.12em;color:#18251e;background:0 0;border:0;align-items:center;gap:8px;font:800 14px Manrope;display:flex}.demo-brand span{color:#fff;background:#086747;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.demo-badge,.admin-badge{letter-spacing:.12em;color:#08734d;font-size:9px;font-weight:800}.test-flow{max-width:780px;margin:auto;padding:70px 18px}.test-kicker,.demo-eyebrow{letter-spacing:.16em;color:#718078;font-size:9px;font-weight:800}.test-flow h1,.demo-admin h1{letter-spacing:-.06em;margin:16px 0 12px;font:600 clamp(40px,5vw,62px)/1.05 Manrope}.test-flow h1 em,.demo-admin h1 em{color:#08734d;font-style:normal}.demo-lead{color:#6c7b71;max-width:650px;font-size:13px;line-height:1.7}.test-progress{background:#dce8df;border-radius:5px;height:5px;margin:35px 0 18px;overflow:hidden}.test-progress i{background:#08734d;height:100%;display:block}.test-panel,.admin-card{background:#fff;border:1px solid #dce8df;border-radius:12px;padding:28px;box-shadow:0 18px 45px #11432812}.test-panel h2,.admin-card h2{margin:0 0 7px;font:700 21px Manrope}.test-panel>p{color:#7b8a80;margin-bottom:24px;font-size:11px}.test-note{color:#547161;background:#eff9f2;border:1px solid #cce8d5;border-radius:7px;margin:17px 0;padding:13px;font-size:10px}.test-security{border:1px solid #dce8df;border-radius:8px;margin-bottom:18px;padding:16px}.test-security b,.test-security span{display:block}.test-security span{color:#7c8a80;margin-top:5px;font-size:10px}.complete-box{background:#eff9f2;border:1px solid #cce8d5;border-radius:8px;padding:25px}.complete-box strong{font:700 16px Manrope}.test-primary,.test-secondary{border-radius:6px;padding:12px 17px;font-size:11px;font-weight:700}.demo-admin main{max-width:1180px;margin:auto;padding:75px 20px}.demo-admin h1{margin-bottom:14px}.admin-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:38px;display:grid}.admin-card small{letter-spacing:.13em;color:#7d8c82;font-size:8px;font-weight:800;display:block}.admin-card>strong{margin:14px 0 8px;font:700 22px Manrope;display:block}.admin-card p{color:#78867d;font-size:11px;line-height:1.7}.primary-admin{color:#fff;background:#102c21;border-color:#102c21}.primary-admin small{color:#8acfae}.primary-admin p{color:#b1c4ba}.admin-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.admin-actions a{color:#086747;background:#fff;border-radius:6px;padding:11px 14px;font-size:10px;font-weight:800}.admin-list{margin-top:18px}.admin-list span{color:#637269;border-top:1px solid #e5ebe7;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.admin-list b{color:#08734d}.roadmap,.roadmap h2{margin-top:12px}.step-list{border-top:1px solid #e5ebe7;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.step-list>div{border-bottom:1px solid #e5ebe7;gap:12px;padding:17px 10px;display:flex}.step-list>div:nth-child(4n+1),.step-list>div:nth-child(4n+2),.step-list>div:nth-child(4n+3){border-right:1px solid #e5ebe7}.step-list>b{color:#9baa9f;font:700 9px Manrope}.step-list strong,.step-list small{display:block}.step-list strong{font-size:10px}.step-list small{color:#87948c;margin-top:4px;font-size:8px}.test-dash{background:#f6f8f6;display:flex}.test-dash aside{color:#dce8e1;background:#10261d;flex-direction:column;gap:4px;width:235px;padding:25px 15px;display:flex;position:fixed;inset:0 auto 0 0}.test-dash aside .demo-brand{color:#fff;margin-bottom:22px}.test-user{border:1px solid #2b453b;border-radius:8px;margin-bottom:18px;padding:12px}.test-user b,.test-user small{display:block}.test-user b{font-size:11px}.test-user small{color:#84968c;font-size:8px}.test-dash aside>button:not(.demo-brand){color:#81938a;text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:10px}.test-dash aside>button.active,.test-dash aside>button:not(.demo-brand):hover{color:#fff;background:#1b362b}.test-signout{margin-top:auto}.test-dash main{width:calc(100% - 235px);margin-left:235px}.test-dash main>header{color:#56635b;background:#fff;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;height:70px;padding:0 35px;font-size:10px;display:flex}.test-dash main>header b{color:#08734d;font-size:8px}.test-dash-content{max-width:1350px;padding:35px 5%}.test-dash-content h1{letter-spacing:-.04em;margin:8px 0;font:500 34px Manrope}.test-balance{padding:25px}.test-bottom h2,.test-module h2{font:650 14px Manrope}.test-module{margin-top:25px}.module-cells{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.module-cells span{color:#637269;border:1px solid #e0e6e2;padding:18px;font-size:10px}@media (width<=700px){.demo-page header,.demo-admin header{height:68px}.demo-badge,.admin-badge{font-size:7px}.test-flow{padding:42px 14px}.test-panel{padding:20px}.test-two,.admin-grid,.test-bottom{grid-template-columns:1fr}.step-list{grid-template-columns:1fr 1fr}.step-list>div:nth-child(4n+1),.step-list>div:nth-child(4n+2),.step-list>div:nth-child(4n+3){border-right:0}.test-dash aside{transform:translate(-100%)}.test-dash main{width:100%;margin-left:0}.test-dash main>header{padding:0 16px}.test-quick,.module-cells{grid-template-columns:1fr}.test-dash-content{padding:25px 14px}}.admin-shell{color:#14231b;background:#f5f8f6;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;display:flex}.admin-sidebar{color:#dce8e1;background:#10261d;flex-direction:column;gap:4px;width:235px;padding:24px 14px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar .demo-brand{color:#fff;margin:0 8px 22px}.admin-account{border:1px solid #2b453b;border-radius:8px;margin:0 0 14px;padding:12px}.admin-account b,.admin-account small{display:block}.admin-account b{font-size:11px}.admin-account small{color:#84968c;margin-top:3px;font-size:8px}.admin-sidebar>button:not(.demo-brand){color:#87988f;text-align:left;background:0 0;border:0;border-radius:6px;padding:10px;font-size:10px}.admin-sidebar>button.active,.admin-sidebar>button:not(.demo-brand):hover{color:#fff;background:#1b362b}.test-inf-menu{justify-content:space-between;align-items:center;margin-top:10px;color:#fff!important;display:flex!important}.test-inf-menu.expanded{background:#1b362b!important}.test-inf-submenu{border-left:1px solid #315145;margin-left:8px;padding:3px 0 8px 12px}.test-inf-submenu button{color:#8fa199;text-align:left;background:0 0;border:0;border-radius:5px;width:100%;padding:8px 10px;font-size:9px;display:block}.test-inf-submenu button.active,.test-inf-submenu button:hover{color:#fff;background:#1b362b}.admin-exit{margin-top:auto!important}.admin-main{width:calc(100% - 235px);min-height:100vh;margin-left:235px}.admin-topbar{background:#fff;border-bottom:1px solid #e1e8e3;justify-content:space-between;align-items:center;height:70px;padding:0 35px;display:flex}.admin-topbar span:first-child,.admin-topbar b{display:block}.admin-topbar span:first-child{letter-spacing:.12em;color:#77857d;font-size:8px}.admin-topbar b{margin-top:4px;font-size:10px}.admin-content{max-width:1180px;margin:auto;padding:60px 24px}.admin-content h1{letter-spacing:-.06em;margin:16px 0 12px;font:600 clamp(40px,5vw,62px)/1.05 Manrope}.admin-content h1 em,.test-inf-header h1 em{color:#08734d;font-style:normal}.admin-open-test{color:#086747;cursor:pointer;background:#fff;border:0;border-radius:6px;margin-top:18px;padding:11px 15px;font-size:10px;font-weight:800}.visibility-card{justify-content:space-between;align-items:center;gap:30px;margin-top:12px;display:flex}.visibility-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.visibility-control button{background:#fff;border:1px solid #ccd9d0;border-radius:6px;padding:10px 15px;font-size:10px;font-weight:700}.visibility-control button.selected{color:#fff;background:#086747;border-color:#086747}.visibility-control strong{color:#08734d;margin-left:5px;font-size:9px}.test-inf-workspace{padding:35px 3%}.test-inf-header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.test-inf-header h1{letter-spacing:-.05em;margin:8px 0 0;font:600 38px Manrope}.test-inf-header>span{color:#08734d;font-size:9px;font-weight:800}.test-inf-tabs{border-bottom:1px solid #dfe7e2;gap:7px;margin-bottom:18px;padding-bottom:12px;display:flex}.test-inf-tabs button{color:#617169;background:#fff;border:1px solid #d5e0d9;border-radius:6px;padding:10px 14px;font-size:10px;font-weight:700}.test-inf-tabs button.selected{color:#fff;background:#102c21;border-color:#102c21}.embedded-dashboard{background:#f6f8f6;border:1px solid #dfe7e2;border-radius:10px;min-height:650px;display:flex;overflow:hidden}.embedded-dashboard aside{color:#dce8e1;background:#10261d;flex-direction:column;gap:4px;width:190px;padding:20px 12px;display:flex}.embedded-dashboard aside>b{color:#fff;letter-spacing:.1em;padding:6px;font:800 13px Manrope}.embedded-dashboard aside>small{color:#84968c;border:1px solid #2b453b;border-radius:6px;margin:4px 0 12px;padding:9px;font-size:7px}.embedded-dashboard aside button{color:#81938a;text-align:left;background:0 0;border:0;border-radius:5px;padding:8px;font-size:9px}.embedded-dashboard aside button.selected,.embedded-dashboard aside button:hover{color:#fff;background:#1b362b}.embedded-dashboard aside>span{color:#75c49e;margin-top:auto;padding:8px;font-size:7px}.embedded-dashboard main{flex:1}.embedded-dashboard main>header{color:#56635b;background:#fff;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;height:55px;padding:0 22px;font-size:8px;display:flex}.embedded-dashboard main>header b{color:#08734d}.embedded-dash-content{padding:26px}.embedded-dash-content h2{margin:7px 0;font:600 26px Manrope}.embedded-dash-content h3{font:650 13px Manrope}.test-quick{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 10px;display:grid}.test-quick div,.test-balance,.test-bottom section,.test-module{background:#fff;border:1px solid #e0e6e2;border-radius:8px;padding:17px}.test-quick div{color:#7f8b83;font-size:7px}.test-quick strong{color:#18251e;margin:9px 0 4px;font:700 12px Manrope;display:block}.test-quick small{font-size:7px}.test-balance>small{letter-spacing:.12em;color:#7f8b83;font-size:7px}.test-balance>strong{margin:10px 0 3px;font:500 34px Manrope;display:block}.test-balance>span{color:#08734d;font-size:7px}.balance-foot{color:#617169;border-top:1px solid #edf0ee;justify-content:space-between;margin-top:16px;padding-top:11px;font-size:8px;display:flex}.test-bottom{grid-template-columns:1.5fr .85fr;gap:10px;margin-top:10px;display:grid}.test-bottom p{color:#7b887f;border-bottom:1px solid #edf0ed;padding:8px 0;font-size:8px}.embedded-registration{max-width:780px;margin:auto}.embedded-registration h2{letter-spacing:-.04em;margin:8px 0;font:600 30px Manrope}.test-panel{background:#fff;border:1px solid #dce8df;border-radius:10px;padding:24px}.test-field{color:#596a60;margin:12px 0;font-size:9px;font-weight:700;display:block}.test-field input{color:#08734d;background:#fbfdfb;border:1px solid #ccd9d0;border-radius:6px;width:100%;margin-top:6px;padding:11px;font-weight:700;display:block}.test-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.test-security,.complete-box,.test-note{background:#eff9f2;border:1px solid #cce8d5;border-radius:7px;margin:15px 0;padding:13px;font-size:9px}.test-security span{color:#718078;margin-top:4px;display:block}.complete-box p{color:#68796e;font-size:9px;line-height:1.6}.test-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.test-primary,.test-secondary{cursor:pointer;border-radius:6px;padding:11px 15px;font-size:10px;font-weight:700}.test-primary{color:#fff;background:#086747;border:0}.test-secondary{color:#53645a;background:#fff;border:1px solid #cbd9d0}.test-admin-preview{background:#f6f8f6;border:1px solid #dfe7e2;border-radius:10px;grid-template-columns:190px 1fr;min-height:580px;display:grid;overflow:hidden}.preview-admin-sidebar{color:#dce8e1;background:#10261d;flex-direction:column;gap:7px;padding:24px 15px;display:flex}.preview-admin-sidebar b{letter-spacing:.1em;color:#fff;font:800 13px Manrope}.preview-admin-sidebar small{color:#84968c;margin-bottom:15px;font-size:7px}.preview-admin-sidebar span{color:#81938a;border-radius:5px;padding:8px;font-size:9px}.preview-admin-sidebar span.selected{color:#fff;background:#1b362b}.preview-admin-sidebar span.indent{padding-left:18px}.preview-admin-body{padding:35px}.preview-admin-body h2{margin:8px 0;font:600 28px Manrope}.preview-admin-body p{color:#718078;max-width:620px;font-size:10px;line-height:1.7}.preview-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.preview-stat-grid div,.preview-table{background:#fff;border:1px solid #dfe7e2;border-radius:8px;padding:18px}.preview-stat-grid small{color:#7d8c82;font-size:7px}.preview-stat-grid strong{margin-top:9px;font:700 11px Manrope;display:block}.preview-table{gap:10px;margin-top:10px;font-size:9px;display:grid}.preview-table span{color:#718078;border-top:1px solid #edf0ee;padding-top:10px}.forbidden{text-align:center;place-items:center;min-height:620px;display:grid}.forbidden>div{max-width:430px}.forbidden strong{color:#102c21;font:800 74px Manrope}.forbidden h1{margin:8px;font:600 28px Manrope}.forbidden p{color:#718078;font-size:11px;line-height:1.7}@media (width<=800px){.admin-sidebar{width:205px}.admin-main{width:calc(100% - 205px);margin-left:205px}.visibility-card{display:block}.visibility-control{justify-content:flex-start;margin-top:15px}.test-inf-workspace{padding:24px 14px}.embedded-dashboard{min-height:700px}.embedded-dashboard aside{width:145px}.test-quick,.test-bottom,.preview-stat-grid{grid-template-columns:1fr}.test-admin-preview{grid-template-columns:145px 1fr}.preview-admin-body{padding:22px}}@media (width<=600px){.admin-shell{display:block}.admin-sidebar{width:100%;min-height:auto;position:relative}.admin-main{width:100%;margin-left:0}.admin-topbar{padding:0 16px}.admin-content{padding:38px 15px}.test-inf-tabs{overflow:auto}.embedded-dashboard{display:block}.embedded-dashboard aside{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.embedded-dashboard aside>b,.embedded-dashboard aside>small,.embedded-dashboard aside>span{grid-column:1/-1}.embedded-dashboard main>header{padding:0 14px}.embedded-dash-content{padding:18px 12px}.test-two,.test-admin-preview{grid-template-columns:1fr}.preview-admin-sidebar{min-height:320px}.preview-admin-body{padding:22px}.test-panel{padding:18px}}.live-preview-card{background:#fff;border:1px solid #dfe7e2;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #11432812}.live-preview-banner{color:#fff;background:#102c21;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;font-size:9px;display:flex}.live-preview-banner strong{letter-spacing:.1em}.live-preview-banner span{color:#a9c4b7}.investor-public-shell{background:#f5f8f6;min-height:100vh}.investor-public-header{background:#fff;border-bottom:1px solid #e1e8e3;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.investor-public-header>span{letter-spacing:.1em;color:#08734d;font-size:8px;font-weight:800}.test-inf-public{max-width:1500px;margin:auto;padding:35px 3%}.investor-link-card{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.investor-link-card code{word-break:break-all;color:#08734d;background:#f4f8f5;border:1px solid #dfe7e2;border-radius:6px;flex:1;min-width:240px;padding:11px;font-size:10px}.investor-link-card button{color:#fff;background:#086747;border:0;border-radius:6px;padding:10px 14px;font-size:10px;font-weight:800}.visibility-control button:disabled{opacity:.45;cursor:not-allowed}.demo-loading{color:#53645a;background:#f5f8f6;place-items:center;min-height:100vh;font:600 13px Manrope;display:grid}.public-forbidden{background:#f5f8f6;min-height:100vh}@media (width<=600px){.investor-public-header{padding:0 14px}.investor-public-header>span{font-size:7px}.live-preview-banner{flex-direction:column;align-items:flex-start;gap:4px}}.bank-admin-shell{color:#17231d;background:#f5f7f5;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;display:flex}.bank-admin-sidebar{color:#dce9e1;z-index:30;background:#0d241a;flex-direction:column;width:268px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.bank-admin-sidebar .demo-brand{color:#fff;margin:0 8px 26px}.bank-admin-label{letter-spacing:.16em;color:#688073;padding:0 10px 10px;font-size:8px;font-weight:800}.admin-operator{border:1px solid #294238;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px;display:flex}.operator-avatar{color:#fff;background:#197a55;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.admin-operator b,.admin-operator small{display:block}.admin-operator b{color:#fff;font-size:10px}.admin-operator small{color:#7f9689;margin-top:2px;font-size:8px}.admin-operator i{color:#38bd7e;margin-left:auto;font-size:8px;font-style:normal}.bank-admin-nav{flex-direction:column;gap:2px;display:flex;overflow:auto}.bank-admin-nav button{color:#8ca096;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.bank-admin-nav button span{font-size:10px;font-weight:700}.bank-admin-nav button small{color:#60786b;font-size:7px}.bank-admin-nav button:hover,.bank-admin-nav button.active{color:#fff;background:#17382a}.bank-admin-nav button.active small{color:#8cc5a9}.bank-admin-sidebar .admin-exit{color:#84998f;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:12px 10px;font-size:9px}.bank-admin-main{width:calc(100% - 268px);min-width:0;margin-left:268px}.bank-admin-topbar{z-index:20;background:#fff;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.bank-admin-topbar span,.bank-admin-topbar button{font-size:8px}.bank-admin-topbar>div:first-child>span{letter-spacing:.15em;color:#819087;font-weight:800;display:block}.bank-admin-topbar b{margin-top:4px;font:700 16px Manrope;display:block}.admin-top-actions{align-items:center;gap:10px;display:flex}.admin-top-actions button{color:#405047;background:#fff;border:1px solid #d9e3dc;border-radius:6px;padding:8px 11px}.secure-pill{color:#21724f;background:#effaf3;border:1px solid #cde6d7;border-radius:20px;padding:7px 10px}.bank-admin-content{max-width:1500px;margin:auto;padding:34px}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.admin-page-head h1{letter-spacing:-.045em;margin:9px 0;font:600 34px/1.05 Manrope}.admin-page-head h1 em,.bank-admin-shell h2 em{color:#08734d;font-style:normal}.admin-page-head p{color:#7a887f;margin:0;font-size:11px}.admin-primary{color:#fff;cursor:pointer;background:#086747;border:0;border-radius:6px;padding:11px 15px;font-size:10px;font-weight:800}.module-status{color:#247c55;background:#ecf8f0;border:1px solid #cfe7d8;border-radius:20px;padding:8px 11px;font-size:9px}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.admin-kpis>div,.compliance-grid>div,.security-grid>div{background:#fff;border:1px solid #e0e7e2;border-radius:9px;padding:19px}.admin-kpis small,.compliance-grid small,.security-grid small{letter-spacing:.11em;color:#829087;font-size:8px}.admin-kpis strong{margin:10px 0 5px;font:600 27px Manrope;display:block}.admin-kpis span,.compliance-grid small,.security-grid small{color:#89958e;font-size:8px}.up{color:#24815a!important}.danger{color:#b65353!important}.admin-two-col{grid-template-columns:1.35fr .85fr;gap:12px;margin-bottom:12px;display:grid}.admin-panel-card{background:#fff;border:1px solid #e0e7e2;border-radius:9px;margin-bottom:12px;padding:21px}.card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.card-heading small{color:#849087;letter-spacing:.12em;font-size:8px}.card-heading h2{margin:7px 0 0;font:650 17px Manrope}.card-heading button{color:#08734d;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.flow-chart{border-bottom:1px solid #e8edea;align-items:end;height:150px;display:flex}.flow-bars{align-items:end;gap:14px;width:100%;height:100%;padding:10px 20px;display:flex}.flow-bars i{background:#b7dfca;border-radius:4px 4px 0 0;flex:1;max-width:45px}.chart-legend{color:#78867d;gap:25px;margin-top:14px;font-size:9px;display:flex}.chart-legend b{color:#22382d;margin-left:5px}.queue-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 0;display:grid}.queue-list button:last-child{border-bottom:0}.queue-list b{font:650 17px Manrope}.queue-list span{font-size:9px;font-weight:700}.queue-list small{color:#98a19c;margin-top:3px;font-size:7px;font-weight:400;display:block}.queue-list em{color:#19734e;border:1px solid #cae4d5;border-radius:15px;padding:5px 7px;font-size:7px;font-style:normal}.queue-list .red{color:#a74a4a;border-color:#ecd1d1}.audit-table>div{border-bottom:1px solid #edf0ee;grid-template-columns:55px 125px 1fr 100px;align-items:center;gap:10px;padding:11px 0;font-size:8px;display:grid}.audit-table>div:last-child{border-bottom:0}.audit-table time,.audit-table small{color:#8a968f}.audit-table b{font-size:8px}.admin-toolbar{gap:8px;margin-bottom:12px;display:flex}.admin-toolbar input{background:#fff;border:1px solid #dbe4de;border-radius:7px;outline:none;flex:1;padding:11px 13px;font-size:9px}.admin-toolbar button{color:#4f6057;background:#fff;border:1px solid #dbe4de;border-radius:7px;padding:0 13px;font-size:9px}.table-card{padding:0;overflow:auto}.admin-table{min-width:850px}.admin-table .th,.admin-table .tr{grid-template-columns:1.6fr .8fr .9fr .8fr 1fr .55fr;align-items:center;gap:12px;padding:13px 18px;display:grid}.admin-table .th{color:#7e8b84;letter-spacing:.1em;text-transform:uppercase;background:#f7f9f7;border-bottom:1px solid #e2e8e4;font-size:7px;font-weight:800}.admin-table .tr{border-bottom:1px solid #edf0ee;font-size:8px}.admin-table .tr:last-child{border-bottom:0}.admin-table .tr b{font-size:9px}.admin-table .tr small{color:#929c96;margin-top:3px;font-size:7px;display:block}.admin-table .tr button{color:#08734d;background:#fff;border:1px solid #d7e2db;border-radius:5px;padding:5px 8px;font-size:8px}.status-dot{background:#8b9990;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.status-dot.active,.status-dot.settled{background:#27a36c}.status-dot.review,.status-dot.pending{background:#d69c36}.status-dot.restricted,.status-dot.failed{background:#bf5656}.transaction-table .th,.transaction-table .tr{grid-template-columns:1.2fr 1.3fr .65fr 1fr 1fr .8fr .6fr;min-width:1000px}.in{color:#1c875d;font-weight:800}.out{color:#a74e4e;font-weight:800}.risk{border-radius:15px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.risk.low{color:#267b55;background:#eaf7ef}.risk.medium{color:#9b6b1d;background:#fff5df}.risk.high{color:#a84747;background:#fdebea}.compliance-grid,.security-grid,.risk-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.compliance-grid strong,.security-grid strong{margin:7px 0;font:600 25px Manrope;display:block}.review-row{border-bottom:1px solid #edf0ee;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:15px;padding:14px 0;font-size:9px;display:grid}.review-row:last-child{border-bottom:0}.review-row b,.review-row small{display:block}.review-row small{color:#929d96;margin-top:4px;font-size:7px}.review-row button{color:#fff;background:#086747;border:0;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:800}.review-row button.ghost{color:#a24b4b;background:#fff;border:1px solid #ead2d2;margin-left:5px}.risk-banner{background:#fff;border:1px solid #e0e7e2;border-radius:9px;align-items:center;gap:13px;padding:18px;display:flex}.risk-banner.high{background:snow;border-color:#ead1d1}.risk-banner strong{font:600 27px Manrope}.risk-banner span{font-size:9px;font-weight:800}.risk-banner small{color:#89968e;margin-top:3px;font-size:7px;font-weight:400;display:block}.approval-card{background:#fff;border:1px solid #e0e7e2;border-radius:9px;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:20px;margin-bottom:12px;padding:22px;display:grid}.approval-card small{letter-spacing:.12em;color:#859189;font-size:7px}.approval-card strong{margin:6px 0;font:600 25px Manrope;display:block}.approval-card span{color:#7f8d84;font-size:8px}.approval-meta{gap:6px;display:grid}.approval-meta span{justify-content:space-between;gap:15px;display:flex}.approval-meta b{color:#263a30}.report-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7e2;border-radius:9px;flex-direction:column;gap:8px;padding:19px;display:flex}.report-grid small{color:#8b968f;font-size:7px}.report-grid strong{font:700 13px Manrope}.report-grid span{color:#7d8982;font-size:8px}.report-grid em{color:#08734d;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.roles-table{background:#fff;border:1px solid #e0e7e2;border-radius:9px;overflow:hidden}.roles-table>div{border-bottom:1px solid #edf0ee;grid-template-columns:1.2fr 1fr .7fr 1.1fr .55fr;align-items:center;gap:12px;padding:15px 18px;font-size:8px;display:grid}.roles-table>div:last-child{border-bottom:0}.roles-table button{color:#08734d;background:#fff;border:1px solid #d9e3dc;border-radius:5px;padding:6px 8px;font-size:7px}.admin-note{background:#edf8f1;border:1px solid #cee6d7;border-radius:8px;margin-top:12px;padding:14px}.admin-note.warning{background:#fff9eb;border-color:#eadfbd}.admin-note b,.admin-note span{display:block}.admin-note b{font-size:9px}.admin-note span{color:#6f7d74;margin-top:4px;font-size:8px;line-height:1.6}.settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-grid>div{background:#fff;border:1px solid #e0e7e2;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.settings-grid b,.settings-grid small{display:block}.settings-grid b{font-size:10px}.settings-grid small{color:#89958e;margin-top:4px;font-size:8px}.settings-grid strong{color:#277a56;font-size:8px}.settings-grid button{color:#08734d;background:#fff;border:1px solid #dbe4de;border-radius:5px;grid-column:2;padding:6px 9px;font-size:7px}.admin-toast{color:#fff;z-index:100;background:#10261d;border-radius:7px;padding:11px 15px;font-size:9px;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 30px #0003}.admin-kpis.compact{margin-top:0}.admin-kpis.compact>div{padding:16px}.admin-kpis.compact strong{font-size:23px}.admin-open-test{color:#fff;background:#086747;border:0;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:800}.admin-preview-wrap{background:#f5f7f5;min-height:600px}.admin-preview-wrap .admin-content{padding:25px}.admin-preview-wrap .admin-grid{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.admin-preview-wrap .admin-card{background:#fff;border:1px solid #dfe7e2;border-radius:9px;padding:20px}.admin-preview-wrap .admin-card small,.admin-preview-wrap .admin-card strong{display:block}.admin-preview-wrap .admin-card strong{margin:8px 0;font:700 16px Manrope}.admin-preview-wrap .admin-list{gap:7px;font-size:8px;display:grid}.admin-preview-wrap .admin-list span{justify-content:space-between;display:flex}.admin-preview-wrap .admin-list b{color:#217650}.test-inf-workspace{background:#fff;border:1px solid #dfe7e2;border-radius:10px;margin-top:16px;padding:18px}.test-inf-workspace .test-inf-header{justify-content:space-between;align-items:center;display:flex}.test-inf-workspace .test-inf-header h2{margin:7px 0;font:600 25px Manrope}.test-inf-tabs{border-bottom:1px solid #e5ebe7;gap:6px;margin:12px 0;display:flex}.test-inf-tabs button{color:#78867e;background:0 0;border:0;padding:9px 11px;font-size:8px}.test-inf-tabs button.selected{color:#08734d;border-bottom:2px solid #08734d;font-weight:800}@media (width<=1000px){.bank-admin-sidebar{width:220px}.bank-admin-main{width:calc(100% - 220px);margin-left:220px}.bank-admin-content{padding:24px}.admin-two-col{grid-template-columns:1fr}.admin-kpis,.compliance-grid,.security-grid,.risk-grid,.report-grid,.roles-table>div{grid-template-columns:1fr 1fr}.roles-table>div button{grid-column:2}}@media (width<=720px){.bank-admin-sidebar{width:100%;height:auto;min-height:0;padding:14px;position:relative}.bank-admin-sidebar .admin-exit{display:none}.bank-admin-nav{grid-template-columns:1fr 1fr;max-height:330px;display:grid}.bank-admin-main{width:100%;margin-left:0}.bank-admin-topbar{height:62px;padding:0 16px}.bank-admin-topbar b{font-size:13px}.secure-pill{display:none}.bank-admin-content{padding:18px 14px}.admin-page-head{flex-direction:column;align-items:flex-start}.admin-kpis,.compliance-grid,.security-grid,.risk-grid,.report-grid,.settings-grid{grid-template-columns:1fr}.admin-toolbar{flex-wrap:wrap}.admin-toolbar input{min-width:100%}.approval-card{grid-template-columns:1fr}.audit-table>div{grid-template-columns:45px 1fr}.audit-table>div small{display:none}.review-row{grid-template-columns:1fr}.bank-admin-shell{display:block}}:root{color:#132019;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.site{background:#fff}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffffff5;border-bottom:1px solid #e4ebe6;align-items:center;gap:32px;height:76px;padding:0 clamp(18px,6vw,88px);display:flex;position:sticky;top:0}.logo{letter-spacing:.13em;color:#18251e;background:0 0;border:0;align-items:center;gap:10px;font:800 14px Manrope;display:flex}.logo span{color:#fff;letter-spacing:0;background:#075f42;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.header nav{flex:1;gap:3px;display:flex}.header nav a{color:#4d5b53;align-items:center;gap:5px;padding:10px 12px;font-size:12px;display:flex}.head-actions{align-items:center;gap:14px;display:flex}.head-actions>button:first-child{color:#39473f;background:0 0;border:0;font-size:12px}.primary{color:#fff;background:#086747;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.primary:hover{background:#044f36;transform:translateY(-1px)}.large{padding:15px 21px}.menu{background:0 0;border:0;margin-left:auto;display:none}.mobile-nav{display:none}.eyebrow{letter-spacing:.16em;color:#718078;font-size:10px;font-weight:800}.hero-new{background:#f4faf6;grid-template-columns:1fr .9fr;align-items:center;gap:65px;max-width:1440px;min-height:650px;margin:auto;padding:82px clamp(18px,7vw,105px);display:grid;overflow:hidden}.hero-new-copy{max-width:650px}.audience-switch{background:#fff;border:1px solid #ccded2;border-radius:30px;margin-bottom:34px;padding:4px;display:inline-flex}.audience-switch button{color:#6f7c74;background:0 0;border:0;border-radius:22px;padding:8px 16px;font-size:11px}.audience-switch button.active{color:#fff;background:#0b6546}.hero-new h1{letter-spacing:-.065em;max-width:700px;margin:17px 0 24px;font:600 clamp(45px,5.5vw,76px)/1.02 Manrope}.hero-new h1 em,h2 em{color:#08734d;font-style:normal}.hero-new-copy>p{color:#65736a;max-width:580px;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.hero-actions>a,.text,.product-tile a,.audience-grid a{color:#08734d;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.hero-signin{color:#08734d;background:#fff;border:1px solid #0b7650;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:14px 21px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.hero-signin:hover{background:#eaf7ef;transform:translateY(-1px)}.hero-proof{color:#6c7a71;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:10px;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{color:#159765}.hero-art{height:480px;position:relative}.glow{filter:blur(8px);background:#d4f0dd;border-radius:50%;width:380px;height:380px;position:absolute;top:45px;left:45px}.money-card,.account-card,.transfer-card{border-radius:16px;position:absolute;box-shadow:0 28px 65px #12472d26}.primary-card{color:#fff;z-index:3;background:linear-gradient(135deg,#104f38,#0b7750);width:285px;height:180px;padding:22px;top:30px;right:50px;transform:rotate(7deg)}.card-top{letter-spacing:.1em;justify-content:space-between;font:800 10px Manrope;display:flex}.card-chip{background:#d6b878;border-radius:5px;width:31px;height:22px;margin:36px 0 20px}.primary-card strong{letter-spacing:.13em;font:700 12px Manrope;display:block}.primary-card small{letter-spacing:.12em;color:#c4ded0;font-size:7px}.account-card{z-index:2;background:#fff;border:1px solid #dae7de;width:365px;padding:24px;top:125px;left:18px}.account-head{color:#7c8a81;letter-spacing:.12em;justify-content:space-between;font-size:8px;display:flex}.account-head b{color:#198258;font-size:8px}.account-card>strong{letter-spacing:-.04em;margin:26px 0 30px;font:600 43px Manrope;display:block}.account-foot{color:#7b887f;border-top:1px solid #e9efeb;justify-content:space-between;padding-top:13px;font-size:9px;display:flex}.account-foot .green{background:#20a66d}.dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.transfer-card{z-index:4;background:#fff;border:1px solid #e1eae4;justify-content:space-between;align-items:center;width:285px;padding:15px 17px;display:flex;bottom:38px;right:5px}.transfer-card>div{align-items:center;gap:9px;display:flex}.avatar{color:#16744e;background:#e5f5ea;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.transfer-card b,.transfer-card small{display:block}.transfer-card b{font-size:10px}.transfer-card small{color:#849087;margin-top:3px;font-size:8px}.transfer-card strong{color:#167a50;font:700 14px Manrope}.logo-strip{border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:30px;padding:25px clamp(18px,7vw,105px);display:flex}.logo-strip>span{letter-spacing:.12em;color:#829087;font-size:9px}.logo-strip>div{flex-wrap:wrap;gap:30px;display:flex}.logo-strip b{letter-spacing:.1em;color:#789087;font:800 10px Manrope}.section{max-width:1300px;margin:auto;padding:110px clamp(18px,6vw,80px)}.section-head{grid-template-columns:1fr .65fr;align-items:end;gap:60px;display:grid}.section h2,.audience-section h2,.trust-section h2{letter-spacing:-.06em;margin:14px 0 0;font:600 clamp(38px,4.5vw,60px)/1.04 Manrope}.section-head p,.trust-intro>p{color:#6c7b71;margin:0;font-size:14px;line-height:1.75}.product-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px;display:grid}.product-tile{border:1px solid #dfe9e2;border-radius:10px;min-height:265px;padding:25px 21px;transition:all .2s}.product-tile:hover{transform:translateY(-3px);box-shadow:0 18px 35px #14462a17}.tile-icon{color:#086747;background:#e6f6ed;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.tile-icon svg{width:19px}.product-tile h3{margin:26px 0 9px;font:700 17px Manrope}.product-tile p{color:#758279;min-height:57px;font-size:11px;line-height:1.7}.product-tile a{margin-top:20px;font-size:10px}.audience-section{color:#fff;background:#102c21;grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;padding:108px clamp(18px,7vw,105px);display:grid}.audience-section h2 em{color:#69d4a1}.audience-copy>p{color:#aec2b7;max-width:430px;margin:25px 0;font-size:14px;line-height:1.75}.audience-copy .text{color:#74dca8}.audience-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audience-grid article{border:1px solid #3d594b;min-height:300px;padding:28px;position:relative}.audience-grid svg{color:#71d5a2;width:25px;margin-top:38px}.audience-number{color:#6e897d;font:700 11px Manrope;position:absolute;top:22px;right:22px}.audience-grid h3{margin:28px 0 10px;font:700 19px Manrope}.audience-grid p{color:#a4b9ae;margin-bottom:25px;font-size:11px;line-height:1.7}.audience-grid a{color:#70d7a4;font-size:10px}.trust-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;max-width:1300px;margin:auto;padding:112px clamp(18px,6vw,80px);display:grid}.trust-intro>p{max-width:400px;margin-top:25px}.trust-grid{border-top:1px solid #dce6df;grid-template-columns:1fr 1fr;display:grid}.trust-grid article{border-bottom:1px solid #dce6df;padding:25px 20px}.trust-grid article:nth-child(odd){border-right:1px solid #dce6df}.trust-grid svg{color:#0a7950;width:20px}.trust-grid b{margin:28px 0 8px;font:700 14px Manrope;display:block}.trust-grid p{color:#77847b;font-size:10px;line-height:1.6}.story-section{grid-template-columns:1.25fr .75fr;gap:12px;max-width:1300px;margin:auto;padding:0 clamp(18px,6vw,80px) 110px;display:grid}.story-card{background:#e6f6ed;border-radius:10px;padding:55px 50px}.story-card h2{letter-spacing:-.06em;margin:15px 0;font:600 47px/1.04 Manrope}.story-card h2 em{color:#086747}.story-card p{color:#607269;max-width:480px;margin-bottom:28px;font-size:13px;line-height:1.75}.story-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mini-stat{color:#fff;background:#102c21;border-radius:10px;flex-direction:column;justify-content:end;padding:25px;display:flex}.mini-stat strong{color:#83dfb0;font:600 34px Manrope}.mini-stat span{color:#aec0b6;margin-top:8px;font-size:10px}.final{background:#f0f8f3;justify-content:space-between;align-items:center;gap:30px;padding:70px clamp(18px,7vw,105px);display:flex}.final h2{letter-spacing:-.06em;margin:12px 0;font:600 clamp(33px,4vw,52px)/1.05 Manrope}.final em{color:#08734d;font-style:normal}footer{border-top:1px solid #dfe8e2;grid-template-columns:auto 1fr;align-items:center;gap:25px;padding:35px clamp(18px,7vw,105px);display:grid}footer p{color:#7e8982;font-size:10px}footer small{color:#9aa39d;border-top:1px solid #e8ece9;grid-column:1/-1;padding-top:16px;font-size:8px}.dash{background:#f6f8f6;min-height:100vh;display:flex}.dash>aside{color:#dce8e1;background:#10261d;flex-direction:column;gap:4px;width:235px;padding:25px 15px;display:flex;position:fixed;top:0;bottom:0}.dash>aside .logo{color:#fff;margin:0 8px 25px}.dash>aside .logo span{background:#1a9d68}.workspace-user{border:1px solid #2b453b;border-radius:8px;margin-bottom:20px;padding:12px}.workspace-user b{font-size:11px;display:block}.workspace-user small{color:#84968c;font-size:8px}.dash>aside>button:not(.logo){color:#81938a;text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:10px}.dash>aside .signout{margin-top:auto}.dash>main{width:calc(100% - 235px);margin-left:235px}.dash header{z-index:10;color:#56635b;background:#fff;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;height:70px;padding:0 35px;font-size:10px;display:flex;position:sticky;top:0}.env{border:1px solid #dce4df;border-radius:20px;padding:6px 9px;font-size:8px}.mobile-dash{display:none}.dash-content{max-width:1400px;padding:30px 5%}.limit{background:#fffaf0;border:1px solid #eadfbe;border-radius:8px;margin-bottom:25px;padding:13px 15px}.limit b{color:#745f2d;font-size:10px;display:block}.limit span{color:#8d7b56;font-size:9px}.dash h1{letter-spacing:-.04em;margin:5px 0;font:500 34px Manrope}.dash-sub{color:#7d8881;font-size:11px}.quick{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 12px;display:grid}.quick button{text-align:left;background:#fff;border:1px solid #e0e6e2;border-radius:8px;gap:5px;padding:14px;display:grid}.quick svg{color:#0d6e46;width:17px}.quick b{font-size:10px}.quick small{color:#919b95;font-size:8px}.cards{grid-template-columns:2fr 1fr;gap:12px;display:grid}.treasury,.side>div,.bottom section,.module{background:#fff;border:1px solid #e0e6e2;border-radius:9px;padding:22px}.treasury>small,.side small{letter-spacing:.12em;color:#7f8b83;font-size:8px}.treasury>strong{margin:15px 0 5px;font:500 37px Manrope;display:block}.treasury>p,.side p,.bottom p,.module p{color:#8b958f;font-size:9px}.empty{text-align:center;color:#99a29d;border:1px dashed #dce4df;border-radius:7px;place-items:center;height:105px;margin-top:20px;font-size:9px;display:grid}.treasury footer{color:#87918b;border-top:1px solid #edf0ee;justify-content:space-between;margin-top:15px;padding:14px 0 0;font-size:9px;display:flex}.treasury footer b{color:#397452}.side{gap:12px;display:grid}.side strong{margin-top:15px;font:500 23px Manrope;display:block}.bottom{grid-template-columns:1.5fr .85fr;gap:12px;margin-top:12px;display:grid}.bottom h2,.module h2{font:650 14px Manrope}.bottom section p{border-bottom:1px solid #edf0ed;padding:10px 0}.module{margin-top:25px}.module-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.module-grid div{border:1px solid #e0e6e2;border-radius:8px;padding:18px}.module-grid svg{color:#0d6e46}.module-grid b{margin-top:12px;font-size:11px;display:block}.module-grid small{color:#89948d;font-size:8px}@media (width<=950px){.header nav{display:none}.head-actions{gap:10px;margin-left:auto;display:flex}.head-actions>button:first-child{display:inline-flex}.head-actions>.primary{display:none}.menu{margin-left:0;display:block}.mobile-nav{z-index:15;background:#fff;border-bottom:1px solid #e4e9e6;gap:4px;padding:15px 20px;display:grid;position:fixed;top:76px;left:0;right:0}.mobile-nav a,.mobile-nav button{text-align:left;background:0 0;border:0;padding:12px;font-size:13px}.mobile-nav button{color:#fff;background:#086747;border-radius:6px}.hero-new{grid-template-columns:1fr;padding-top:55px}.hero-new-copy{max-width:720px}.hero-art{width:100%;max-width:580px;margin:auto}.product-grid{grid-template-columns:1fr 1fr}.section-head{grid-template-columns:1fr}.section-head p{margin-top:20px}.audience-section,.trust-section{grid-template-columns:1fr}.audience-section{gap:45px}.trust-grid{margin-top:15px}.dash>aside{transform:translate(-100%)}.dash>main{width:100%;margin-left:0}.mobile-dash{background:0 0;border:0;display:block}.dash header{padding:0 20px}.cards,.bottom{grid-template-columns:1fr}}@media (width<=600px){.header{height:68px}.mobile-nav{top:68px}.hero-new{padding:36px 16px 50px}.hero-new h1{font-size:43px}.hero-new-copy>p{font-size:14px}.audience-switch{margin-bottom:26px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .primary{width:100%}.hero-actions>a{justify-content:center}.hero-art{transform-origin:top;height:390px;margin-bottom:-40px;transform:scale(.88)}.primary-card{right:0}.account-card{width:320px;left:0}.transfer-card{bottom:18px;right:0}.logo-strip{display:block}.logo-strip>div{gap:18px;margin-top:17px}.section{padding-top:75px;padding-bottom:75px}.product-grid,.audience-grid{grid-template-columns:1fr}.product-tile{min-height:0}.audience-section,.trust-section{padding-top:75px;padding-bottom:75px}.audience-grid article{min-height:245px}.trust-grid{grid-template-columns:1fr}.trust-grid article:nth-child(odd){border-right:0}.story-section{padding-bottom:75px;display:block}.story-card{padding:35px 25px}.story-card h2{font-size:38px}.story-side{min-height:150px;margin-top:12px}.final{display:block}.final .primary{width:100%;margin-top:25px}footer{display:block}footer p{margin:18px 0}.dash-content{padding:22px 14px}.quick{grid-template-columns:1fr 1fr}.treasury>strong{font-size:31px}}.tile-top{justify-content:space-between;align-items:start;display:flex}.tile-top>span{color:#9bab9f;font:700 11px Manrope}.product-tile{background:linear-gradient(145deg,#fff,#fbfdfb);min-height:300px;padding:23px 21px;position:relative;overflow:hidden}.product-tile:hover{border-color:#acd3bb}.product-tile>small{letter-spacing:.13em;color:#188158;margin-top:28px;font-size:8px;font-weight:800;display:block}.product-tile h3{margin:10px 0 9px}.suite-note{color:#65756b;border-top:1px solid #dfe9e2;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:17px 2px;font-size:10px;display:flex}.suite-note span,.suite-note a{align-items:center;gap:8px;display:flex}.suite-note svg{color:#0a7950}.suite-note a{color:#08734d;font-weight:700}@media (width<=600px){.suite-note{line-height:1.7;display:block}.suite-note a{margin-top:10px}}.flow-page,.platform-page{color:#14231b;background:#f4faf6;min-height:100vh}.flow-top{background:#fff;border-bottom:1px solid #e1ebe4;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,6vw,88px);display:flex}.back-link{color:#5e7065;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.flow-shell{grid-template-columns:1fr 440px;align-items:center;gap:95px;max-width:1180px;margin:auto;padding:80px clamp(18px,6vw,70px);display:grid}.flow-brand h1,.platform-hero h1{letter-spacing:-.06em;margin:18px 0;font:600 clamp(43px,5vw,70px)/1.03 Manrope}.flow-brand h1 em,.platform-hero h1 em,.platform-flow h2 em,.platform-banner h2 em{color:#08734d;font-style:normal}.flow-brand>p{color:#6b7b70;max-width:470px;font-size:15px;line-height:1.75}.flow-steps{border-top:1px solid #d5e3da;gap:30px;margin-top:55px;padding-top:18px;display:flex}.flow-steps span{color:#9aaa9f;gap:7px;font:700 10px Manrope;display:flex}.flow-steps span.done{color:#08734d}.flow-steps b{color:#52655a}.auth-card-head h2{margin:0 0 8px;font:700 23px Manrope}.auth-card-head p{color:#7b8a80;margin:0 0 25px;font-size:12px;line-height:1.6}.google-button{color:#28362e;background:#fff;border:1px solid #ccd9d0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px;font-size:12px;font-weight:700;display:flex}.google-mark{color:#4285f4;font:700 15px Arial}.or{color:#9aa69f;align-items:center;gap:10px;margin:23px 0;font-size:9px;display:flex}.or:before,.or:after{content:"";background:#e4ebe6;flex:1;height:1px}.auth-card label{color:#596a60;font-size:10px;font-weight:700;display:block}.auth-card input{border:1px solid #ccd9d0;border-radius:6px;outline:0;width:100%;margin-top:8px;padding:13px;font-size:12px;display:block}.auth-card input:focus{border-color:#17845b;box-shadow:0 0 0 3px #e3f4eb}.auth-submit{width:100%;margin-top:17px}.auth-legal{text-align:center;color:#9aa69f;margin-top:17px;font-size:9px;line-height:1.6;display:block}.step-icon{color:#08734d;background:#e5f6ec;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:22px;display:grid}.step-icon svg{width:20px}.verify-box{background:#eff9f2;border:1px solid #cce8d5;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;column-gap:10px;margin:22px 0;padding:18px;display:grid}.verify-box svg{color:#168457;grid-row:span 2}.verify-box b{font-size:11px}.verify-box span{color:#75867a;margin-top:4px;font-size:10px}.resend{color:#08734d;background:0 0;border:0;margin:17px auto 0;font-size:10px;display:block}.security-option{border:1px solid #dce8df;border-radius:8px;align-items:center;gap:12px;margin:23px 0;padding:15px;display:flex}.security-option>svg:first-child{color:#08734d;width:20px}.security-option div{flex:1}.security-option b,.security-option span{display:block}.security-option b{font-size:11px}.security-option span{color:#89978e;margin-top:4px;font-size:9px}.selected-check{color:#148457;width:17px}.platform-hero{text-align:center;max-width:800px;margin:auto;padding:105px 20px 90px}.platform-hero p{color:#68796e;max-width:590px;margin:0 auto 30px;font-size:15px;line-height:1.75}.platform-flow{background:#fff;grid-template-columns:.7fr 1.3fr;gap:90px;padding:100px clamp(18px,7vw,105px);display:grid}.platform-flow h2{letter-spacing:-.06em;margin:17px 0;font:600 45px/1.04 Manrope}.platform-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platform-steps article{border:1px solid #dfe9e2;min-height:240px;padding:24px}.platform-steps article>b{color:#a0afa5;margin-bottom:33px;font:700 11px Manrope;display:block}.platform-steps article>svg{color:#08734d;width:22px}.platform-steps h3{margin:20px 0 8px;font:700 15px Manrope}.platform-steps p{color:#77867c;font-size:10px;line-height:1.7}.platform-banner{color:#fff;background:#102c21;justify-content:space-between;align-items:center;gap:30px;padding:65px clamp(18px,7vw,105px);display:flex}.platform-banner h2{letter-spacing:-.06em;margin:15px 0 0;font:600 42px/1.04 Manrope}.platform-banner .eyebrow{color:#9dbbae}@media (width<=850px){.flow-shell{grid-template-columns:1fr;gap:45px;padding-top:55px}.flow-brand{max-width:600px}.flow-steps{margin-top:35px}.platform-flow{grid-template-columns:1fr;gap:45px}.platform-steps{max-width:700px}.platform-banner{display:block}.platform-banner .primary{margin-top:25px}}@media (width<=600px){.flow-top{height:68px}.flow-shell{padding:40px 16px}.flow-brand h1,.platform-hero h1{font-size:43px}.auth-card{padding:23px}.flow-steps{gap:13px}.flow-steps span{font-size:9px}.platform-hero,.platform-flow{padding:70px 18px}.platform-flow h2{font-size:38px}.platform-steps{grid-template-columns:1fr}.platform-banner{padding:45px 18px}.platform-banner h2{font-size:35px}}.dash-security-link{color:#086747;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.dash-security-link:hover{color:#044f36}.hero-new-copy{text-align:center;margin-left:auto;margin-right:auto}.hero-new h1{text-align:center}.hero-new-copy>p{text-align:center;margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.auth-card{background:#fff;border:1px solid #d7e2db;border-radius:16px;padding:34px;box-shadow:0 18px 55px #12302217}.auth-card-head h2{color:#17251e}.auth-card-head p{color:#718077}.google-button{color:#1c2b23;background:#fff;border:1px solid #cbd8d0;min-height:48px}.google-button:hover{background:#f8fcf9;border-color:#08734d}.auth-card input,.auth-card select{color:#17251e;background:#fff;border:1px solid #cbd8d0;min-height:46px}.auth-card input:focus,.auth-card select:focus{border-color:#08734d;box-shadow:0 0 0 3px #e5f4ec}.primary{color:#fff;background:#086747}.primary:hover{background:#07563d}.auth-note{color:#65756b;background:#f4f8f5;border-color:#d8e5dc}.verify-box{color:#1d3328;background:#f2faf5;border-color:#cfe6d7}.secondary-action{color:#086747;background:#fff;border-color:#b9d2c3}.step-icon{color:#08734d;background:#e5f5ec}.dash{background:#f3f6f4}.dash>aside{background:#102b20;border-right:1px solid #203f32}.dash>aside>button.selected,.dash>aside>button:hover{color:#fff;background:#1d4434}.dash header{background:#fff;border-bottom-color:#dce5df}.env{color:#52665b;background:#f7faf8}.limit{background:#fffaf0;border-color:#eadfbe}.treasury,.side>div,.bottom section,.module,.quick button{background:#fff;border-color:#dce5e0}.quick button:hover{background:#f9fcfa;border-color:#b8d8c5}.module-grid div{background:#fbfdfc;border-color:#dce5e0}.mobile-menu-button{color:#183228;background:#fff;border:1px solid #d7e3dc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:none}.mobile-menu-button:hover{background:#f2f8f4;border-color:#b9d5c5}.dash-menu-backdrop{display:none}@media (width<=950px){.mobile-menu-button{display:flex}.dash>aside{z-index:30;transition:transform .22s;transform:translate(-105%);box-shadow:16px 0 45px #0c23192e}.dash>aside.open{transform:translate(0)}.dash>main{width:100%;margin-left:0}.dash header{gap:12px}.dash header>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dash .env{white-space:nowrap}.dash-menu-backdrop{z-index:25;background:#0a1c144d;border:0;display:block;position:fixed;inset:70px 0 0}}@media (width<=600px){.flow-page,.platform-page{min-height:100dvh;overflow-x:hidden}.flow-top{height:64px;padding:0 14px}.flow-shell{padding:30px 14px 45px;display:block}.flow-brand{margin-bottom:26px}.flow-brand h1,.platform-hero h1{font-size:38px;line-height:1.04}.flow-brand>p{font-size:13px;line-height:1.65}.flow-steps{scrollbar-width:none;gap:8px;margin-top:25px;padding-top:14px;overflow-x:auto}.flow-steps::-webkit-scrollbar{display:none}.flow-steps span{white-space:nowrap;font-size:8px}.flow-steps b{display:none}.auth-card{border-radius:13px;width:100%;max-width:none;padding:21px}.auth-card-head h2{font-size:21px}.auth-card-head p{font-size:11px}.google-button,.auth-card input,.auth-card select{min-height:48px}.auth-submit{min-height:46px}.review-list div{padding:12px}.review-list b{overflow-wrap:anywhere;max-width:55%}.dash header{height:64px;padding:0 12px}.dash-content{padding:18px 12px}.dash h1{font-size:30px}.dash-sub{line-height:1.5}.dash>aside{width:min(82vw,290px);padding:18px 13px}.dash-menu-backdrop{inset:64px 0 0}.dash .env{padding:5px 6px;font-size:7px}.quick{grid-template-columns:1fr 1fr}.quick button{min-height:92px}.cards,.bottom{grid-template-columns:1fr}.treasury,.side>div,.bottom section,.module{padding:18px}.module-grid{grid-template-columns:1fr}.story-section,.platform-flow{overflow:hidden}}@media (width<=380px){.dash .env{display:none}.quick{grid-template-columns:1fr}.auth-card{padding:18px}.flow-brand h1{font-size:35px}}
