*{box-sizing:border-box}html{scroll-behavior:smooth;color:#123646;background:#f7f3ea}body{color:#123646;background:#f7f3ea;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site{min-height:100vh;position:relative;overflow:hidden}.page-glow{pointer-events:none;background:radial-gradient(circle at 78% 12%,#e8b15840,#0000 28%),radial-gradient(circle at 22% 8%,#86c0c733,#0000 30%);height:760px;position:absolute;inset:0 0 auto}.topbar{justify-content:space-between;align-items:center;gap:28px;display:flex}.floating-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e6;border:1px solid #12364614;border-radius:34px;max-width:1540px;margin:22px auto 0;padding:15px 20px 15px 26px;position:sticky;top:22px;box-shadow:0 18px 55px #24312c1f}.brand{align-items:center;gap:13px;display:flex}.brand-emblem{color:#123646;background:linear-gradient(145deg,#d8942b,#f4bf50);border-radius:50%;place-items:center;width:46px;height:46px;font-size:23px;font-weight:900;display:grid;box-shadow:inset 0 0 0 8px #eef3ec}.brand strong{letter-spacing:.08em;font-size:24px;display:block}.brand small{color:#718087;letter-spacing:.17em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.nav{align-items:center;gap:8px;display:flex}.nav>a{border-radius:999px;padding:12px 15px;font-size:14px;font-weight:700}.nav>a:hover{background:#f0ede4}.member-button{color:#123646;align-items:center;gap:16px;display:flex;background:#f5a72f!important;padding:14px 20px!important}.member-button span{font-size:19px}.hero{max-width:1540px;margin:auto}.new-hero{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;min-height:720px;padding:105px 56px 80px;display:grid;position:relative}.light-copy{color:#123646!important;background:0 0!important;min-height:auto!important;padding:0!important}.eyebrow{letter-spacing:.18em;font-size:11px;font-weight:900}.rust{color:#b95637}.new-hero h1{letter-spacing:-.055em;max-width:900px;margin:18px 0 28px;font:500 clamp(54px,6.7vw,104px)/.9 Georgia,serif}.new-hero p{color:#536d78;max-width:760px;font-size:19px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-actions a{border-radius:999px;padding:15px 20px;font-weight:800}.cta-primary{color:#fff;background:#123646;align-items:center;gap:22px;display:flex}.cta-secondary{background:#ffffff8c;border:1px solid #1236462e}.trust-line{color:#667b84;border-top:1px solid #1236461f;flex-wrap:wrap;gap:22px;margin-top:42px;padding-top:22px;font-size:12px;font-weight:700;display:flex}.trust-line span:before{content:"✓";color:#b95637;margin-right:7px}.hero-orbit{min-height:550px;position:relative}.orbit-card{border:1px solid #1236460f;border-radius:34px;padding:28px;position:absolute;box-shadow:0 20px 70px #24312c21}.orbit-main{background:#dcecee;flex-direction:column;justify-content:flex-end;display:flex;inset:50px 80px 55px 35px;overflow:hidden}.orbit-main:before{content:"";border:70px solid #ffffff80;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-140px}.orbit-main span{letter-spacing:.15em;color:#b95637;font-size:11px;font-weight:900;position:relative}.orbit-main strong{max-width:430px;margin-top:14px;font:500 clamp(40px,4vw,65px)/.95 Georgia,serif;position:relative}.orbit-small{background:#fff;border-radius:24px;grid-template-columns:44px 1fr;align-items:center;gap:10px;width:220px;padding:18px;display:grid;right:0}.orbit-small b{color:#fff;background:#123646;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.orbit-small span{font-size:13px;font-weight:800}.orbit-small.top{top:0}.orbit-small.middle{background:#f7d9a2;top:215px}.orbit-small.bottom{background:#dbe7d7;bottom:0}.section{max-width:1540px;margin:auto;padding:84px 56px}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:38px;display:flex}.expressive h2{letter-spacing:-.04em;margin:12px 0 0;font:500 clamp(42px,5vw,72px)/.98 Georgia,serif}.section-heading>p{color:#607781;max-width:550px;font-size:17px;line-height:1.55}.path-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.path-card{border-radius:34px;flex-direction:column;justify-content:space-between;min-height:560px;padding:34px 36px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.path-card:hover{transform:translateY(-8px)}.path-card:after{content:"";border:48px solid #ffffff73;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-100px}.path-card>*{z-index:2;position:relative}.path-blue{background:#d7edf1}.path-gold{background:#f6d89e;margin-top:44px}.path-stone{background:#e5e0d1}.path-green{background:#d7e7d7;margin-top:44px}.path-icon{font-size:35px}.path-card span{letter-spacing:.16em;color:#b95637;font-size:11px;font-weight:900}.path-card h3{letter-spacing:-.035em;margin:14px 0;font:500 43px/1 Georgia,serif}.path-card p{color:#56707b;font-size:16px;line-height:1.5}.path-card>a{font-weight:900}.audience{padding-top:120px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.audience-grid article{background:#fffdf8;border:1px solid #12364614;border-radius:28px;flex-direction:column;min-height:310px;padding:32px;display:flex}.audience-grid article>span{color:#b95637;font-size:12px;font-weight:900}.audience-grid h3{margin:28px 0 12px;font:500 40px Georgia,serif}.audience-grid p{color:#647a83;line-height:1.5}.audience-grid a{margin-top:auto;font-weight:900}.how-panel{color:#fff;background:#123646;border-radius:44px;grid-template-columns:.9fr 1.1fr;gap:70px;margin-top:70px;margin-bottom:70px;display:grid}.how-panel h2{margin:16px 0 24px;font:500 clamp(45px,5vw,72px)/.95 Georgia,serif}.how-panel p{color:#c8d3d5;line-height:1.55}.steps{gap:12px;display:grid}.steps article{background:#ffffff12;border-radius:22px;grid-template-columns:60px 1fr;gap:18px;padding:22px;display:grid}.steps b{color:#123646;background:#f5a72f;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.steps strong{font-size:18px}.steps p{margin:6px 0 0}.final-cta{background:#f3c66f;border-radius:38px;justify-content:space-between;align-items:center;gap:30px;max-width:1540px;margin:0 auto 40px;padding:58px;display:flex}.final-cta h2{margin:12px 0 0;font:500 clamp(38px,4.5vw,68px)/1 Georgia,serif}.final-cta>a{color:#fff;white-space:nowrap;background:#123646;border-radius:999px;padding:17px 22px;font-weight:900}.new-footer{color:#657a83;border-top:1px solid #1236461f;justify-content:space-between;gap:30px;max-width:1540px;margin:auto;padding:42px 56px 60px;display:flex}.new-footer strong{color:#123646;letter-spacing:.1em}.new-footer p{max-width:650px}.auth-page{background:radial-gradient(circle at 85% 15%,#f4a72f45,#0000 26%),radial-gradient(circle at 10% 80%,#8cc4c938,#0000 28%),#f7f3ea;min-height:100vh;padding:24px}.auth-page .topbar{background:0 0;max-width:1450px;margin:auto;padding:12px 0}.auth-shell{border-radius:42px;grid-template-columns:1.05fr .95fr;max-width:1450px;min-height:calc(100vh - 150px);margin:42px auto 0;display:grid;overflow:hidden;box-shadow:0 28px 80px #24312c21}.auth-story{color:#fff;background:#123646;flex-direction:column;justify-content:space-between;padding:70px;display:flex}.auth-story h1{letter-spacing:-.04em;margin:18px 0 24px;font:500 clamp(50px,6vw,82px)/.95 Georgia,serif}.auth-story>div>p{color:#ccd8da;max-width:620px;font-size:18px;line-height:1.55}.auth-benefits{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.auth-benefits span{background:#ffffff14;border-radius:18px;padding:16px;font-size:12px;font-weight:800}.auth-form-wrap{background:#fffdf8;align-items:center;padding:70px;display:flex}.sign-in-card{width:100%;max-width:480px;margin:auto}.sign-in-card h2{margin:0 0 10px;font:500 42px Georgia,serif}.sign-in-card>p{color:#667b84;margin-bottom:28px;line-height:1.5}.sign-in-card label{gap:9px;font-size:13px;font-weight:900;display:grid}.sign-in-card input{background:#fff;border:1px solid #cbd4d4;border-radius:16px;outline:none;width:100%;padding:16px 18px;font-size:16px}.sign-in-card input:focus{border-color:#123646;box-shadow:0 0 0 4px #12364614}.sign-in-card button{color:#123646;cursor:pointer;background:#f5a72f;border:0;border-radius:16px;width:100%;margin-top:14px;padding:16px 18px;font-weight:900}.sign-in-card button:disabled{opacity:.6}.status-message{color:#234a39;background:#e8f0eb;border-radius:14px;padding:13px 15px}.security-note{color:#657a83;border-top:1px solid #e5e8e3;align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;line-height:1.45;display:flex}.dashboard{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#123646;flex-direction:column;gap:24px;padding:26px;display:flex}.sidebar .brand small{color:#aebec2}.sidebar nav{gap:6px;display:grid}.sidebar nav a{color:#d6e0e2;border-radius:14px;padding:12px}.sidebar nav a.active,.sidebar nav a:hover{background:#214a5b}.sidebar footer{color:#9fb0b5;margin-top:auto;font-size:11px}.main{background:#f7f3ea;padding:32px}.main-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.main-header h1{margin:6px 0;font:500 44px Georgia,serif}.main-header p{color:#6a7e87;margin:0}.org-switcher{background:#fff;border:1px solid #ccd5d5;border-radius:14px;padding:11px 13px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.account-card,.section-card{background:#fff;border:1px solid #e2e5e1;border-radius:22px;padding:22px}.account-card strong{margin:10px 0;font:28px Georgia,serif;display:block}.account-card p{color:#667b84}.account-card .row{justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;display:flex}.two-column{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:18px;display:grid}.section-card h2{margin:0 0 16px;font:28px Georgia,serif}.activity{gap:10px;display:grid}.activity article{border-bottom:1px solid #eceee9;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.activity i{background:#eef0eb;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.activity small{color:#6a7e87;margin-top:3px;display:block}.notice{color:#123646;background:#f3c66f;border-radius:14px;padding:14px}.notice strong{margin-bottom:4px;display:block}@media (max-width:1100px){.new-hero{grid-template-columns:1fr}.hero-orbit{min-height:510px}.path-grid{grid-template-columns:repeat(2,1fr)}.path-gold,.path-green{margin-top:0}.audience-grid,.how-panel,.auth-shell{grid-template-columns:1fr}.auth-story{min-height:520px}.summary-grid{grid-template-columns:repeat(2,1fr)}.account-grid{grid-template-columns:1fr 1fr}.two-column{grid-template-columns:1fr}}@media (max-width:760px){.floating-nav{border-radius:24px;margin:8px;padding:12px;top:8px}.brand strong{font-size:18px}.brand small,.nav>a:not(.member-button){display:none}.new-hero{padding:68px 20px 42px}.new-hero h1{font-size:53px}.hero-orbit{min-height:470px}.orbit-main{inset:30px 28px}.orbit-small{width:185px}.section{padding:62px 20px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.path-grid{grid-template-columns:1fr}.path-card{min-height:430px}.audience{padding-top:80px}.how-panel{border-radius:30px;margin:30px 12px;padding:42px 28px}.final-cta{flex-direction:column;align-items:flex-start;margin:22px 12px 30px;padding:34px 26px}.new-footer{flex-direction:column;padding:34px 20px}.auth-page{padding:10px}.auth-shell{border-radius:28px;margin-top:20px}.auth-story,.auth-form-wrap{padding:38px 26px}.auth-benefits,.dashboard{grid-template-columns:1fr}.sidebar{display:none}.main{padding:18px}.main-header{flex-direction:column;align-items:flex-start}.summary-grid,.account-grid{grid-template-columns:1fr}}
.nm-site>.nm-shell{max-width:none!important;padding:0!important}.nm-site .hero{background:#e9f4fb!important;height:calc(100svh - 82px)!important;min-height:660px!important;padding:0!important;display:block!important;overflow:hidden!important}.nm-site .hero-grid{grid-template-columns:50% 50%!important;align-items:stretch!important;gap:0!important;height:100%!important;min-height:100%!important;display:grid!important}.nm-site .hero-copy{z-index:4!important;background:linear-gradient(145deg,#edf7fd 0%,#e7f3fb 58%,#dfeef8 100%)!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:100%!important;padding:58px clamp(42px,5vw,92px) 64px clamp(42px,5.4vw,102px)!important;display:flex!important;position:relative!important}.nm-site .hero-copy:after{content:""!important;z-index:-1!important;clip-path:polygon(0 0,100% 0,38% 100%,0 100%)!important;pointer-events:none!important;background:linear-gradient(145deg,#e7f3fb,#dfeef8)!important;width:13vw!important;height:100%!important;position:absolute!important;top:0!important;right:-13vw!important}.nm-site .hero-copy:before{content:""!important;pointer-events:none!important;border:52px solid #3679a20a!important;border-radius:50%!important;width:350px!important;height:350px!important;position:absolute!important;bottom:4%!important;right:-58px!important}.nm-site .hero-copy .eyebrow{color:#a85f00!important;background:#ffffffad!important;border:1px solid #0732470f!important;border-radius:999px!important;align-self:flex-start!important;padding:9px 13px!important;display:inline-flex!important;box-shadow:0 8px 22px #224f6b0d!important}.nm-site .hero h1{max-width:660px!important;margin:22px 0!important;font-size:clamp(54px,5.05vw,88px)!important;line-height:.94!important}.nm-site .hero-copy>p{color:#5c7280!important;max-width:570px!important;font-size:17px!important;line-height:1.62!important}.nm-site .hero-ctas{margin-top:28px!important}.nm-site .hero-note{max-width:590px!important;margin-top:28px!important}.nm-site .hero-stage{z-index:1!important;clip-path:none!important;background-color:#e4f1f9!important;background-image:url(/api/marketing/dashboard-shot)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;height:100%!important;min-height:100%!important;position:relative!important;overflow:hidden!important}.nm-site .hero-stage:before,.nm-site .hero-stage:after{content:none!important;display:none!important}.nm-site .hero-stage>.nm-wing,.nm-site .hero-stage>.dash,.nm-site .hero-stage>.hero-card{display:none!important}.nm-site .hero-stage{box-shadow:inset 18px 0 44px #255e8009!important}.nm-site .value-strip,.nm-site .section,.nm-site .security-start,.nm-site .trust,.nm-site .footer{width:min(1450px,100% - 56px);margin-left:auto!important;margin-right:auto!important}.nm-site .value-strip{margin-top:26px!important}.nm-site #payments{padding:62px 0 68px!important}.nm-site #payments .section-head{align-items:center!important;margin-bottom:30px!important}.nm-site #payments .section-title{max-width:850px!important;font-size:clamp(42px,4vw,62px)!important;line-height:1!important}.nm-site #payments .section-head>p{max-width:500px!important;font-size:15px!important;line-height:1.55!important}.nm-site #payments .capabilities{gap:18px!important}.nm-site #payments .capability{background:linear-gradient(#fff 0%,#fbfdff 58%,#f5faff 100%)!important;border:1px solid #0e48671f!important;border-radius:24px!important;min-height:390px!important;padding:26px 24px 58px!important;overflow:hidden!important;box-shadow:0 18px 42px #143e5514,0 2px 5px #143e550a!important}.nm-site #payments .capability:before{border:32px solid #579ac012!important;width:190px!important;height:190px!important;bottom:-72px!important;right:-72px!important}.nm-site #payments .cap-icon{border:1px solid #0e48670f!important;box-shadow:0 10px 22px #16466117!important}.nm-site #payments .capability h3{color:#082f43!important;margin:20px 0 18px!important;font-size:28px!important;line-height:1.06!important}.nm-site #payments .cap-list{z-index:2!important;background:#fffffff5!important;border:1px solid #0e48671c!important;border-radius:15px!important;position:relative!important;box-shadow:0 12px 26px #143e5512!important}.nm-site #payments .cap-list div{border-bottom:1px solid #0e486714!important;padding:13px 14px!important}.nm-site #payments .cap-list strong{color:#082f43!important;letter-spacing:.005em!important;font-size:11.5px!important}.nm-site #payments .cap-list span{color:#70828d!important;margin-top:3px!important;font-size:9.5px!important;display:block!important}.nm-site #payments .capability>a{color:#062f43!important;font-size:11.5px!important;bottom:22px!important}.nm-site #payments .capability:first-child{transform:translateY(0)}.nm-site #payments .capability:nth-child(2){transform:translateY(8px)}.nm-site #payments .capability:nth-child(3){transform:translateY(0)}.nm-site #payments .capability:nth-child(4){transform:translateY(8px)}.nm-site .nm-nav{width:100%!important;box-shadow:none!important;background:linear-gradient(145deg,#edf7fd 0%,#e7f3fb 100%)!important;border-bottom:1px solid #07324714!important;margin:0!important}.nm-site .nm-nav .nm-shell{width:100%!important;max-width:none!important;padding-left:clamp(28px,3vw,54px)!important;padding-right:clamp(28px,3vw,54px)!important}.nm-site .nm-nav .nm-brand{color:#073247!important;gap:10px!important}.nm-site .nm-nav .nm-brand strong{letter-spacing:.035em!important;color:#073247!important;font-size:21px!important;font-weight:900!important}.nm-site .nm-nav .nm-brand small{letter-spacing:.13em!important;color:#5f7d8d!important;margin-top:3px!important;font-size:8px!important}.nm-site .nm-nav .nm-links{color:#073247!important}.nm-site .nm-nav .nm-btn{color:#073247!important;background:#ffffff7a!important;border-color:#07324724!important}.nm-site .nm-nav .nm-btn.primary{color:#fff!important;background:#073247!important;border-color:#073247!important;box-shadow:0 10px 24px #0732471f!important}@media (max-width:1180px){.nm-site .hero-grid{grid-template-columns:46% 54%!important}.nm-site .hero-copy{padding-left:40px!important;padding-right:48px!important}.nm-site .hero h1{font-size:clamp(50px,5.2vw,72px)!important}.nm-site .hero-copy:after{width:11vw!important;right:-11vw!important}}@media (max-width:900px){.nm-site>.nm-shell{padding:0!important}.nm-site .hero{height:auto!important;min-height:auto!important;overflow:visible!important}.nm-site .hero-grid{grid-template-columns:1fr!important;height:auto!important;min-height:auto!important}.nm-site .hero-copy{min-height:auto!important;padding:64px 30px 48px!important}.nm-site .hero-copy:after{display:none!important}.nm-site .hero-stage{background-position:50%!important;background-size:contain!important;border-radius:0 0 30px 30px!important;height:62vw!important;min-height:560px!important;max-height:720px!important}.nm-site #payments .capability:nth-child(n){transform:none!important}.nm-site .value-strip,.nm-site .section,.nm-site .security-start,.nm-site .trust,.nm-site .footer{width:calc(100% - 32px)!important}}@media (max-width:720px){.nm-site .hero-copy{padding:46px 20px 36px!important}.nm-site .hero h1{font-size:50px!important}.nm-site .hero-stage{background-size:contain!important;height:72vw!important;min-height:390px!important}.nm-site #payments{padding:52px 0!important}.nm-site #payments .section-title{font-size:42px!important}.nm-site #payments .capability{min-height:360px!important}}
.card-slider .slider-art .face-crop{max-width:560px;aspect-ratio:auto!important;width:min(100%,560px)!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 auto!important;overflow:visible!important}.card-slider .slider-art .face-crop img{max-height:min(56vh,520px);object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important;position:static!important;inset:auto!important}@media (max-height:900px) and (min-width:901px){.card-slider .slider-art .face-crop{width:min(100%,500px)!important}.card-slider .slider-art .face-crop img{max-height:min(50vh,460px)}}@media (max-width:720px){.nm-site{overflow-x:clip!important}.nm-nav{height:82px!important;padding-top:8px!important}.nm-nav .nm-shell{gap:8px!important;min-width:0!important}.nm-nav .nm-actions{flex:none!important;align-items:center!important}.nm-nav .nm-actions .nm-btn.primary{white-space:nowrap!important;border-radius:13px!important;min-height:46px!important;max-height:46px!important;margin-top:2px!important;padding:10px 12px!important;font-size:11px!important;line-height:1.05!important}.card-slider{border-radius:22px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.card-slider .slider-controls{justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 14px 8px!important;display:flex!important;position:relative!important;inset:auto!important}.card-slider .slider-feature{flex-direction:column!important;grid-template-columns:none!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important;display:flex!important;overflow:hidden!important}.card-slider .slider-feature .slider-art{order:1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow:hidden!important}.card-slider .slider-art .card-artwork,.card-slider .slider-art .face-crop{width:min(100%,340px)!important;max-width:100%!important;height:auto!important;margin:0 auto!important;overflow:hidden!important}.card-slider .slider-art .card-artwork img,.card-slider .slider-art .face-crop img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;position:static!important;transform:none!important}.card-slider .slider-feature .product-copy{order:2!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.card-slider .slider-feature .product-copy h2{overflow-wrap:break-word!important;max-width:100%!important;margin:0 0 10px!important;font-size:clamp(32px,10vw,40px)!important;line-height:1!important}.card-slider .slider-feature .product-copy p{max-width:100%!important;margin:0!important;font-size:14px!important;line-height:1.45!important}.card-slider .slider-feature .limit{width:100%!important;margin:18px 0 16px!important}.card-slider .slider-feature .limit strong{font-size:30px!important}.card-slider .slider-rail-wrap{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 14px!important;overflow:hidden!important}.card-slider .slider-previews{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 14px 6px!important;scroll-padding-inline:14px!important;display:flex!important;overflow:auto hidden!important}.card-slider .slider-previews::-webkit-scrollbar{display:none!important}.card-slider .slider-preview{scroll-snap-align:start!important;flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;padding:7px!important;overflow:hidden!important}.card-slider .slider-preview .card-artwork,.card-slider .slider-preview .face-crop{aspect-ratio:4/5!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:hidden!important}.card-slider .slider-preview .card-artwork img,.card-slider .slider-preview .face-crop img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;position:static!important;inset:auto!important;transform:none!important}.card-slider .slider-preview strong,.card-slider .slider-preview small{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}}@media (max-width:390px){.nm-nav .nm-brand strong{font-size:15px!important}.nm-nav .nm-mark{flex-basis:43px!important;width:43px!important}.nm-nav .nm-actions .nm-btn.primary{padding-inline:9px!important;font-size:10px!important}.card-slider .slider-preview{flex-basis:98px!important;width:98px!important;min-width:98px!important;max-width:98px!important}}
.nm-brand{flex:none!important;align-items:center!important;width:248px!important;height:58px!important;line-height:1!important;display:inline-flex!important;position:relative!important}.nm-brand .nm-mark,.nm-brand strong{display:none!important}.nm-brand:before{content:""!important;background:url(/brand/nsb-money-wing-logo.svg) 0/contain no-repeat!important;width:100%!important;height:100%!important;display:block!important}.nm-nav{box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;background:#f8fbfd57!important;border-bottom:0!important}.nm-nav+.nm-shell .hero{padding-top:42px!important}.footer .nm-brand{width:218px!important;height:51px!important}@media (max-width:720px){.nm-brand{width:188px!important;height:44px!important}.footer .nm-brand{width:178px!important;height:42px!important}.nm-nav+.nm-shell .hero{padding-top:28px!important}}
.mobile-guided{display:none}@media (max-width:760px){:root{--nm-mobile-blue:#e9f4fb;--nm-mobile-blue-strong:#cfe8f6;--nm-mobile-blue-active:#9fcfe8;--nm-mobile-navy:#073247;--nm-mobile-ink:#123646;--nm-mobile-muted:#66808e;--nm-mobile-line:#0732471f;--nm-mobile-surface:#fff;--nm-mobile-bg:#f4f9fc}.desktop-account-builder{display:none!important}.mobile-guided{padding:18px 18px calc(108px + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--nm-mobile-blue) 0,#f8fcfe 30%,var(--nm-mobile-bg) 100%);min-height:100dvh;color:var(--nm-mobile-ink);display:block}.mobile-guided>header{padding:12px 2px 20px}.mobile-guided>header>span,.mobile-journey-panel>span{letter-spacing:.14em;color:#4c91b7;font-size:10px;font-weight:900;display:block}.mobile-guided>header h1{letter-spacing:-.045em;color:var(--nm-mobile-navy);margin:8px 0;font-size:36px;font-weight:800;line-height:.98}.mobile-guided>header p{max-width:34ch;color:var(--nm-mobile-muted);margin:0;font-size:14px;line-height:1.55}.mobile-stepper{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 14px;display:grid}.mobile-stepper button{appearance:none;color:#8196a1;font:inherit;background:0 0;border:0;justify-items:center;gap:5px;padding:6px 2px;display:grid}.mobile-stepper button b{border:1px solid var(--nm-mobile-line);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.mobile-stepper button span{font-size:9px;font-weight:800}.mobile-stepper button.active{color:var(--nm-mobile-navy)}.mobile-stepper button.active b{background:var(--nm-mobile-navy);border-color:var(--nm-mobile-navy);color:#fff}.mobile-stepper button.done b{background:var(--nm-mobile-blue-strong);color:var(--nm-mobile-navy)}.mobile-journey-panel{border:1px solid var(--nm-mobile-line);background:#fffffff0;border-radius:24px;padding:20px;box-shadow:0 18px 45px #204f6814}.mobile-journey-panel h2{color:var(--nm-mobile-navy);letter-spacing:-.035em;margin:6px 0 18px;font-size:24px}.mobile-journey-panel label{color:#496878;gap:7px;margin-top:14px;font-size:11px;font-weight:850;display:grid}.mobile-journey-panel input,.mobile-journey-panel select,.mobile-journey-panel textarea{border:1px solid var(--nm-mobile-line);width:100%;min-height:52px;font:inherit;color:var(--nm-mobile-navy);background:#f9fcfe;border-radius:15px;outline:none;padding:0 14px;font-size:16px}.mobile-journey-panel textarea{resize:vertical;min-height:92px;padding-top:13px}.mobile-journey-panel input:focus,.mobile-journey-panel select:focus,.mobile-journey-panel textarea:focus{border-color:#72b8dc;box-shadow:0 0 0 4px #72b8dc24}.mobile-purpose-grid{gap:9px;display:grid}.mobile-purpose-grid button{appearance:none;text-align:left;border:1px solid var(--nm-mobile-line);color:var(--nm-mobile-ink);font:inherit;background:#fff;border-radius:17px;padding:15px 16px}.mobile-purpose-grid button strong{color:var(--nm-mobile-navy);margin-bottom:5px;font-size:15px;display:block}.mobile-purpose-grid button small{color:var(--nm-mobile-muted);font-size:11px;line-height:1.42;display:block}.mobile-purpose-grid button.selected{background:var(--nm-mobile-blue);border-color:#79bddd;box-shadow:inset 0 0 0 1px #79bddd}.mobile-toggle{appearance:none;border:1px solid var(--nm-mobile-line);text-align:left;width:100%;color:var(--nm-mobile-ink);font:inherit;background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px 15px;display:flex}.mobile-toggle span{gap:3px;display:grid}.mobile-toggle strong{color:var(--nm-mobile-navy);font-size:13px}.mobile-toggle small{color:var(--nm-mobile-muted);font-size:10px;line-height:1.35}.mobile-toggle>b{color:#617784;background:#edf2f5;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.mobile-toggle.on{background:var(--nm-mobile-blue);border-color:#8fc6e2}.mobile-toggle.on>b{background:var(--nm-mobile-navy);color:#fff}.mobile-review-list{border:1px solid var(--nm-mobile-line);border-radius:17px;display:grid;overflow:hidden}.mobile-review-list div{border-bottom:1px solid var(--nm-mobile-line);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.mobile-review-list div:last-child{border-bottom:0}.mobile-review-list span{color:var(--nm-mobile-muted);font-size:11px}.mobile-review-list strong{color:var(--nm-mobile-navy);text-align:right;font-size:12px}.mobile-governance-note{background:var(--nm-mobile-blue);color:#476b7e;border-radius:14px;margin:14px 0 0;padding:12px 13px;font-size:10px;line-height:1.5}.mobile-submit{background:var(--nm-mobile-navy);color:#fff;width:100%;min-height:54px;font:inherit;border:0;border-radius:16px;margin-top:16px;font-size:14px;font-weight:900}.mobile-journey-actions{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.mobile-journey-actions button{appearance:none;border:1px solid var(--nm-mobile-line);min-height:48px;color:var(--nm-mobile-navy);font:inherit;background:#fff;border-radius:14px;padding:0 17px;font-size:12px;font-weight:900}.mobile-journey-actions button:last-child{background:var(--nm-mobile-navy);border-color:var(--nm-mobile-navy);color:#fff;margin-left:auto}.mobile-journey-actions button:disabled{opacity:.4}.mobile-payment-send-form{border:1px solid var(--nm-mobile-line)!important;background:#fff!important;border-radius:22px!important;padding:18px!important;display:block!important;position:relative!important;box-shadow:0 16px 42px #22506812!important}.mobile-payment-send-form>label{grid-column:1/-1!important;margin:10px 0 0!important;font-size:11px!important;display:none!important}.mobile-payment-send-form[data-mobile-step="0"]>label:first-of-type,.mobile-payment-send-form[data-mobile-step="1"]>label:nth-of-type(2),.mobile-payment-send-form[data-mobile-step="2"]>label:nth-of-type(3),.mobile-payment-send-form[data-mobile-step="2"]>label:nth-of-type(4){display:grid!important}.mobile-payment-send-form>button[type=submit]{display:none!important}.mobile-payment-send-form[data-mobile-step="3"]>button[type=submit]{background:var(--nm-mobile-navy)!important;color:#fff!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:54px!important;margin-top:14px!important;display:flex!important}.mobile-payment-send-form[data-mobile-step="3"]:before{content:"Check the account, payee, amount and reference above before you authorise this payment. Existing permission, approval and release controls still apply.";background:var(--nm-mobile-blue);color:#4d7184;border-radius:14px;margin:4px 0 12px;padding:13px;font-size:10px;line-height:1.5;display:block}.mobile-payment-stepper{grid-template-columns:repeat(4,1fr);gap:5px;margin:0 0 14px;display:grid}.mobile-payment-stepper>span{color:#8397a2;justify-items:center;gap:4px;display:grid}.mobile-payment-stepper b{border:1px solid var(--nm-mobile-line);background:#f8fbfd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.mobile-payment-stepper small{font-size:8px;font-weight:900}.mobile-payment-stepper .active{color:var(--nm-mobile-navy)}.mobile-payment-stepper .active b{background:var(--nm-mobile-navy);border-color:var(--nm-mobile-navy);color:#fff}.mobile-payment-stepper .done b{background:var(--nm-mobile-blue-strong);color:var(--nm-mobile-navy)}.mobile-payment-nav{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.mobile-payment-nav button{border:1px solid var(--nm-mobile-line);min-height:48px;color:var(--nm-mobile-navy);font:inherit;background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.mobile-payment-nav button:last-child{background:var(--nm-mobile-navy);border-color:var(--nm-mobile-navy);color:#fff;margin-left:auto}.banking-dashboard:has(.mobile-payment-send-form){padding-left:16px!important;padding-right:16px!important;padding-bottom:calc(106px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,var(--nm-mobile-blue),#f7fbfd 380px)!important}.banking-dashboard:has(.mobile-payment-send-form) .workspace-two-col{grid-template-columns:1fr!important;margin-left:0!important;margin-right:0!important}.banking-dashboard:has(.mobile-payment-send-form) .workspace-two-col>.workspace-panel:first-child{border-radius:22px!important;padding:17px!important}.banking-dashboard:has(.mobile-payment-send-form) .workspace-two-col>.workspace-panel:first-child .workspace-panel-head h2{font-size:20px!important}.banking-dashboard:has(.mobile-payment-send-form) .workspace-two-col>.workspace-panel:nth-child(2){margin-top:8px!important}.cards-dashboard-2026{padding:16px 16px calc(104px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,var(--nm-mobile-blue),#f7fbfd 360px)!important}.nm-cards{max-width:none!important}.nm-cards__head{gap:10px!important;padding:10px 2px 18px!important}.nm-cards__headIcon{display:none!important}.nm-cards__head h1{letter-spacing:-.045em!important;font-size:34px!important;line-height:1!important}.nm-cardGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px!important;margin:0 -16px!important;padding:0 16px 12px!important;display:flex!important;overflow-x:auto!important}.nm-cardGrid::-webkit-scrollbar{display:none}.nm-card{scroll-snap-align:center;border-radius:22px!important;min-width:82vw!important}.nm-config{border-radius:24px!important;margin:8px -2px 0!important;padding:18px!important}.nm-config__head{display:block!important}.nm-config__head>button{margin-top:10px!important}.nm-config__steps{scrollbar-width:none;gap:6px!important;display:flex!important;overflow-x:auto!important}.nm-config__steps button{min-width:86px!important}.nm-config__layout{display:block!important}.nm-config__preview{margin-top:18px!important}.nm-choiceGrid,.nm-toggleGrid,.nm-fieldGrid{grid-template-columns:1fr!important}.cards-status-grid{grid-template-columns:1fr!important;margin-top:16px!important}.cards-status-grid .workspace-panel{border-radius:20px!important}:is(.banking-dashboard:has(.funding-journey),.banking-dashboard:has(.funding-builder),.banking-dashboard:has(.funding-client)){padding:16px 16px calc(104px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,var(--nm-mobile-blue),#f7fbfd 360px)!important}.funding-journey,.funding-builder,.funding-client{max-width:none!important}.funding-steps,.funding-stepper{scrollbar-width:none;overflow-x:auto!important}.funding-layout,.funding-grid{grid-template-columns:1fr!important}.funding-summary{position:static!important}.funding-choice-grid{grid-template-columns:1fr!important}}
@media (max-width:760px){.funding-journey{width:100%!important;max-width:none!important;margin:0!important}.funding-stepper{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px!important;padding:0 0 12px!important;display:flex!important;overflow-x:auto!important}.funding-stepper::-webkit-scrollbar{display:none}.funding-stepper button{scroll-snap-align:start!important;min-width:92px!important;padding:8px 7px!important}.funding-stepper button span{width:28px!important;height:28px!important}.funding-stepper button b{white-space:nowrap!important;font-size:9px!important}.funding-workspace{display:block!important}.funding-flow-card{background:#fff!important;border:1px solid #0732471f!important;border-radius:24px!important;padding:20px!important;box-shadow:0 18px 45px #204f6814!important}.funding-flow-card section>h2{letter-spacing:-.04em!important;font-size:27px!important;line-height:1.02!important}.funding-flow-card section>p{font-size:12px!important;line-height:1.5!important}.funding-flow-card .intent-grid,.funding-flow-card .choice-grid,.funding-flow-card .flow-grid{grid-template-columns:1fr!important;gap:9px!important}.funding-flow-card .intent-grid button,.funding-flow-card .choice-grid button{text-align:left!important;border-radius:17px!important;min-height:74px!important;padding:14px!important}.funding-flow-card .flow-field input,.funding-flow-card .flow-field select,.funding-flow-card .flow-field textarea{border-radius:15px!important;min-height:52px!important;font-size:16px!important}.funding-flow-card .money-input{border-radius:15px!important;min-height:54px!important}.funding-flow-card .affordability-card,.funding-flow-card .review-stack{border-radius:17px!important}.funding-flow-card .flow-actions{z-index:6!important;background:linear-gradient(#fff0,#fff 26%)!important;margin:18px -4px -4px!important;padding:10px 4px 4px!important;position:sticky!important;bottom:78px!important}.funding-flow-card .flow-actions button,.funding-submit{border-radius:15px!important;min-height:50px!important}.funding-summary-card{border-radius:20px!important;margin-top:12px!important;padding:17px!important;position:static!important}.funding-summary-card dl{grid-template-columns:1fr 1fr!important}}
.mobile-domain-hub{padding:20px 18px calc(108px + env(safe-area-inset-bottom));color:#123646;background:linear-gradient(#e9f4fb 0,#f8fcfe 34%,#f4f9fc 100%);min-height:100dvh}.mobile-domain-hub>header{padding:10px 2px 22px}.mobile-domain-hub>header>span{color:#4c91b7;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.mobile-domain-hub>header h1{color:#073247;letter-spacing:-.045em;margin:8px 0 9px;font-size:36px;line-height:.98}.mobile-domain-hub>header p{color:#66808e;margin:0;font-size:14px;line-height:1.55}.mobile-domain-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.mobile-domain-stats article{background:#ffffffe6;border:1px solid #0732471a;border-radius:17px;min-width:0;padding:14px 10px;box-shadow:0 9px 28px #1f4f690d}.mobile-domain-stats small,.mobile-domain-stats span{color:#718995;font-size:9px;line-height:1.25;display:block}.mobile-domain-stats strong{color:#073247;text-overflow:ellipsis;margin:5px 0;font-size:16px;line-height:1.05;display:block;overflow:hidden}.mobile-domain-actions{gap:10px;display:grid}.mobile-domain-actions>a{color:#123646;background:#fff;border:1px solid #0732471a;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:15px 14px;text-decoration:none;display:grid;box-shadow:0 10px 28px #1f4f690e}.mobile-domain-actions>a>span{color:#073247;background:#e9f4fb;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.mobile-domain-actions>a div{min-width:0}.mobile-domain-actions>a small{color:#6d9cb5;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.mobile-domain-actions>a strong{color:#073247;margin:3px 0;font-size:16px;display:block}.mobile-domain-actions>a p{color:#66808e;margin:0;font-size:11px;line-height:1.4}.mobile-domain-actions>a>b{color:#7194a6;font-size:24px;font-weight:400}.mobile-domain-note{color:#315d72;background:#dceff9;border-radius:18px;gap:11px;margin-top:14px;padding:14px;display:flex}.mobile-domain-note>svg{flex:none;margin-top:1px}.mobile-domain-note strong{color:#073247;font-size:12px;display:block}.mobile-domain-note p{margin:4px 0 0;font-size:10px;line-height:1.45}.mobile-resume-journey{background:linear-gradient(135deg,#dceff9,#fff);border:1px solid #0732471a;border-radius:18px;gap:3px;margin:-7px 0 18px;padding:15px 16px;text-decoration:none;display:grid;box-shadow:0 10px 28px #1f4f690d}.mobile-resume-journey span{color:#4c91b7;letter-spacing:.12em;font-size:9px;font-weight:900}.mobile-resume-journey strong{color:#073247;font-size:16px}.mobile-resume-journey small{color:#66808e;font-size:10px}.mobile-resume-journey b{color:#073247;margin-top:5px;font-size:11px}.mobile-payment-stepper{grid-template-columns:repeat(4,1fr);gap:5px;margin:0 0 15px;display:grid}.mobile-payment-stepper span{color:#8297a2;justify-items:center;gap:4px;display:grid}.mobile-payment-stepper b{background:#fff;border:1px solid #0732471f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.mobile-payment-stepper small{font-size:9px;font-weight:800}.mobile-payment-stepper .active{color:#073247}.mobile-payment-stepper .active b{color:#fff;background:#073247}.mobile-payment-stepper .done b{color:#073247;background:#cfe8f6}.mobile-payment-nav{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.mobile-payment-nav button{color:#073247;min-height:48px;font:inherit;background:#fff;border:1px solid #0732471f;border-radius:14px;padding:0 16px;font-size:12px;font-weight:900}.mobile-payment-nav button:last-child{color:#fff;background:#073247;margin-left:auto}.mobile-payment-send-form[data-mobile-step="0"]>label:not(:first-of-type),.mobile-payment-send-form[data-mobile-step="1"]>label:not(:nth-of-type(2)),.mobile-payment-send-form[data-mobile-step="2"]>label:not(:nth-of-type(3)):not(:nth-of-type(4)),.mobile-payment-send-form[data-mobile-step="0"]>.workspace-primary,.mobile-payment-send-form[data-mobile-step="1"]>.workspace-primary,.mobile-payment-send-form[data-mobile-step="2"]>.workspace-primary{display:none}.mobile-payment-send-form[data-mobile-step="3"]>label{display:block}.mobile-payment-send-form[data-mobile-step="3"]>.workspace-primary{width:100%;display:block}@media (max-width:760px){.workspace-main>.workspace-header{background:linear-gradient(#e9f4fb,#f7fbfd)!important;margin:0!important;padding:20px 18px 16px!important}.workspace-main>.workspace-header h1{letter-spacing:-.04em!important;font-size:32px!important;line-height:1!important}.workspace-main>.workspace-header p{font-size:12px!important;line-height:1.45!important}.workspace-main>.workspace-header>.workspace-primary{width:100%;margin-top:10px!important}.workspace-main>.position-strip{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin:0 16px 14px!important}.workspace-main>.position-strip article{border-radius:16px!important;padding:13px!important}.workspace-main>.workspace-section{border-radius:20px!important;margin:0 16px 14px!important;padding:16px!important}.workspace-main>.workspace-section .product-builder-grid,.workspace-main>.workspace-section .card-request-form{grid-template-columns:1fr!important}.workspace-main>.workspace-section .card-request-form label,.workspace-main>.workspace-section .card-request-form .wide{grid-column:1!important}.workspace-main>.workspace-section .workspace-section-heading{display:block!important}.workspace-main>.workspace-section .workspace-section-heading h2{font-size:21px!important}.workspace-main>.workspace-section input,.workspace-main>.workspace-section select,.workspace-main>.workspace-section textarea{font-size:16px!important}.portal-page{padding:16px 16px calc(104px + env(safe-area-inset-bottom))!important}.portal-grid{grid-template-columns:1fr!important}.portal-card{border-radius:20px!important}.invoice-grid,.live-account-grid{grid-template-columns:1fr!important}.activity-record{align-items:flex-start!important;gap:8px!important}}
@media (max-width:760px){:root{--mobile-app-bg:#f5fafe;--mobile-card:#fff;--mobile-ink:#073247;--mobile-muted:#667f8d;--mobile-line:#0732471a;--mobile-blue:#e9f4fb;--mobile-blue-strong:#cfe9f7}.banking-mobile-desktop-content>.banking-dashboard,.banking-mobile-desktop-content>.portal-page,.banking-mobile-desktop-content>.mobile-domain-hub,.banking-mobile-desktop-content>.mobile-more-hub,.banking-mobile-desktop-content>.workspace-header{max-width:none!important}.banking-dashboard,.portal-page{min-height:100dvh;padding:18px 16px calc(104px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,var(--mobile-blue),var(--mobile-app-bg) 280px)!important}.banking-dashboard-head,.portal-head,.workspace-header{background:linear-gradient(180deg,var(--mobile-blue),#e9f4fb00)!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:18px 16px 8px!important;display:flex!important}.banking-dashboard-head h1,.portal-head h1,.workspace-header h1{letter-spacing:-.045em!important;color:var(--mobile-ink)!important;margin:4px 0 8px!important;font-size:32px!important;line-height:1!important}.banking-dashboard-head p,.portal-head p,.workspace-header p{color:var(--mobile-muted)!important;max-width:42ch!important;font-size:13px!important;line-height:1.5!important}.position-strip{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:10px!important;margin:8px -16px 12px!important;padding:0 16px 12px!important;display:flex!important;overflow-x:auto!important}.position-strip::-webkit-scrollbar{display:none}.position-strip article{scroll-snap-align:start!important;border:1px solid var(--mobile-line)!important;background:#fff!important;border-radius:20px!important;flex:0 0 72vw!important;min-width:0!important;padding:17px!important;box-shadow:0 12px 30px #1e4e680d!important}.position-strip article strong{color:var(--mobile-ink)!important;font-size:24px!important;line-height:1.1!important}.position-strip article span,.position-strip article small{color:var(--mobile-muted)!important}.workspace-two-col,.portal-grid,.product-builder-grid,.invoice-grid,.live-account-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.workspace-panel,.portal-card,.workspace-section,.invoice-card,.live-account,.product-builder{border:1px solid var(--mobile-line)!important;background:#fff!important;border-radius:22px!important;box-shadow:0 12px 32px #1e4e680d!important}.workspace-panel,.portal-card,.workspace-section{margin:0 0 12px!important;padding:18px!important}.workspace-panel-head,.portal-card-head,.workspace-section-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important;display:flex!important}.workspace-panel-head h2,.portal-card-head h2,.workspace-section-heading h2{letter-spacing:-.025em!important;color:var(--mobile-ink)!important;font-size:20px!important;line-height:1.08!important}.card-request-form,.portal-form{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.card-request-form label,.portal-form label{width:100%!important;min-width:0!important}.card-request-form input,.card-request-form select,.card-request-form textarea,.portal-form input,.portal-form select,.portal-form textarea{border:1px solid var(--mobile-line)!important;background:#fafdff!important;border-radius:15px!important;width:100%!important;min-height:52px!important;padding-left:13px!important;padding-right:13px!important;font-size:16px!important}.card-request-form textarea,.portal-form textarea{min-height:96px!important;padding-top:12px!important}.card-request-form .wide{grid-column:auto!important}.workspace-primary,.portal-button{border-radius:15px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.portal-actions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;display:grid!important}.workspace-list,.activity-list{gap:9px!important;display:grid!important}.workspace-list article,.activity-record{border:1px solid var(--mobile-line)!important;background:#fff!important;border-radius:16px!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;display:flex!important}.activity-record>div:first-child,.workspace-list article>div{min-width:0!important}.activity-record strong,.workspace-list strong{overflow-wrap:anywhere;color:var(--mobile-ink)!important;font-size:13px!important}.activity-record small,.workspace-list span{overflow-wrap:anywhere;color:var(--mobile-muted)!important;font-size:10px!important;line-height:1.45!important}.workspace-alert,.workspace-callout{border-radius:19px!important;margin:10px 0 14px!important;padding:16px!important}.invoice-card,.live-account,.product-builder{padding:16px!important}.invoice-card dl{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.invoice-card dl div{min-width:0!important}.invoice-card dl dd{overflow-wrap:anywhere!important}.product-builder-grid{margin-top:8px!important}.product-builder{min-height:auto!important}.mobile-domain-hub,.mobile-more-hub{padding:20px 16px calc(106px + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--mobile-blue),var(--mobile-app-bg) 300px);min-height:100dvh;color:var(--mobile-ink)}.mobile-domain-hub>header,.mobile-more-hub>header{padding:10px 2px 20px}.mobile-domain-hub>header>span,.mobile-more-hub>header>span{letter-spacing:.14em;color:#4a92b8;font-size:10px;font-weight:900}.mobile-domain-hub>header h1,.mobile-more-hub>header h1{letter-spacing:-.045em;color:var(--mobile-ink);margin:7px 0 9px;font-size:33px;line-height:1}.mobile-domain-hub>header p,.mobile-more-hub>header p{color:var(--mobile-muted);margin:0;font-size:13px;line-height:1.5}.mobile-domain-stats{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;margin:0 -16px 18px;padding:0 16px 7px;display:flex;overflow-x:auto}.mobile-domain-stats::-webkit-scrollbar{display:none}.mobile-domain-stats article{scroll-snap-align:start;border:1px solid var(--mobile-line);background:#fff;border-radius:19px;flex:0 0 62vw;padding:16px;box-shadow:0 10px 26px #1e4e680d}.mobile-domain-stats small,.mobile-domain-stats span{color:var(--mobile-muted);font-size:10px;display:block}.mobile-domain-stats strong{color:var(--mobile-ink);margin:5px 0 4px;font-size:22px;display:block}.mobile-domain-actions{gap:10px;display:grid}.mobile-domain-actions>a{border:1px solid var(--mobile-line);color:var(--mobile-ink);background:#fff;border-radius:19px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 9px 25px #1e4e680b}.mobile-domain-actions>a>span{background:var(--mobile-blue);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.mobile-domain-actions small{letter-spacing:.1em;color:#6f98ad;font-size:9px;font-weight:900;display:block}.mobile-domain-actions strong{margin:3px 0;font-size:15px;display:block}.mobile-domain-actions p{color:var(--mobile-muted);margin:0;font-size:10.5px;line-height:1.4}.mobile-domain-actions b{color:#7aa0b2;font-size:22px}.mobile-domain-note{background:var(--mobile-blue);color:var(--mobile-ink);border-radius:17px;grid-template-columns:32px 1fr;gap:10px;margin-top:14px;padding:14px;display:grid}.mobile-domain-note strong{font-size:12px;display:block}.mobile-domain-note p{color:#526f7f;margin:4px 0 0;font-size:10px;line-height:1.5}.mobile-more-context{background:var(--mobile-ink);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.mobile-more-context small,.mobile-more-context strong,.mobile-more-context span{display:block}.mobile-more-context small{opacity:.7;font-size:10px}.mobile-more-context strong{margin:3px 0;font-size:15px}.mobile-more-context span{opacity:.78;font-size:10px}.mobile-more-group{margin:0 0 20px}.mobile-more-group h2{letter-spacing:.1em;text-transform:uppercase;color:#7191a2;margin:0 0 8px 4px;font-size:11px}.mobile-more-group>div{border:1px solid var(--mobile-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1e4e680a}.mobile-more-group a{color:var(--mobile-ink);border-bottom:1px solid var(--mobile-line);grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:13px 14px;display:grid}.mobile-more-group a:last-child{border-bottom:0}.mobile-more-icon{background:var(--mobile-blue);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.mobile-more-copy strong{font-size:14px;display:block}.mobile-more-copy small{color:var(--mobile-muted);margin-top:3px;font-size:10px;line-height:1.35;display:block}.mobile-more-group b{color:#82a1af;font-size:20px}.portal-page .portal-stack{gap:12px!important;display:grid!important}.portal-page input[type=checkbox]{width:22px!important;min-height:22px!important}.banking-dashboard .workspace-panel-head>a{align-items:center;min-height:40px;display:inline-flex}}
@media (max-width:760px){.mobile-section-kicker{color:#6c95a8;letter-spacing:.13em;margin:0 0 7px;font-size:10px;font-weight:900;display:block}.mobile-activity-page{padding:18px 16px 24px!important}.mobile-activity-head{margin:0 0 14px!important}.mobile-activity-head h1{letter-spacing:-.045em!important;color:#073247!important;font-size:30px!important;line-height:1.02!important}.mobile-activity-head p{color:#607b8b!important;margin-top:8px!important;font-size:13px!important;line-height:1.5!important}.mobile-activity-summary{background:linear-gradient(145deg,#e9f4fb,#f7fbfd);border:1px solid #07324714;border-radius:18px;align-items:center;gap:12px;margin:0 0 22px;padding:15px 16px;display:flex}.mobile-activity-summary>span{color:#fff;background:#073247;border-radius:14px;place-items:center;width:43px;height:43px;font-size:17px;font-weight:900;display:grid}.mobile-activity-summary div{gap:2px;display:grid}.mobile-activity-summary strong{color:#073247;font-size:14px}.mobile-activity-summary small{color:#6b8795;font-size:11px}.mobile-activity-groups{gap:22px;display:grid}.mobile-activity-group h2{color:#6a8594;letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;padding:0 3px;font-size:11px}.mobile-activity-list{gap:8px;display:grid}.mobile-activity-item{color:#073247;background:#fff;border:1px solid #07324714;border-radius:18px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 12px;display:grid;box-shadow:0 6px 18px #1e54700a}.mobile-activity-icon{background:#e9f4fb;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.mobile-activity-icon.payment{background:#e5f1ff}.mobile-activity-icon.topup{background:#e9f7ef}.mobile-activity-icon.invoice{background:#fff4dd}.mobile-activity-icon.verification{background:#f0ecff}.mobile-activity-copy{gap:3px;min-width:0;display:grid}.mobile-activity-copy strong{font-size:13px}.mobile-activity-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#607b8b;font-size:11px;overflow:hidden}.mobile-activity-copy small{color:#8aa0ab;font-size:10px}.mobile-activity-state{justify-items:end;gap:5px;display:grid}.mobile-activity-state .state{white-space:nowrap;font-size:8px!important}.mobile-activity-state>span{color:#83a0ae;font-size:20px;line-height:1}.mobile-topup-flow,.mobile-invoice-flow{background:0 0!important;border:0!important;padding:0!important;display:block!important;position:relative!important}.mobile-task-stepper{grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 18px;display:grid}.mobile-invoice-stepper{grid-template-columns:repeat(5,1fr)}.mobile-task-stepper>span{color:#89a0ab;justify-items:center;gap:4px;display:grid}.mobile-task-stepper b{background:#fff;border:1px solid #0732471a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.mobile-task-stepper small{font-size:8px;font-weight:800}.mobile-task-stepper .active{color:#073247}.mobile-task-stepper .active b,.mobile-task-stepper .done b{color:#073247;background:#cfe9f7;border-color:#a6d5ed}.mobile-topup-flow>label,.mobile-invoice-flow>label{color:#073247!important;background:#fff!important;border:1px solid #07324717!important;border-radius:20px!important;gap:8px!important;margin:0 0 10px!important;padding:18px!important;font-size:12px!important;font-weight:850!important;display:grid!important}.mobile-topup-flow select,.mobile-topup-flow input,.mobile-invoice-flow select,.mobile-invoice-flow input,.mobile-invoice-flow textarea{background:#f8fbfd!important;border-radius:14px!important;min-height:54px!important;font-size:16px!important}.mobile-invoice-flow textarea{min-height:112px!important}.mobile-topup-review,.mobile-invoice-review{background:linear-gradient(145deg,#eaf6fc,#fff);border:1px solid #07324717;border-radius:20px;gap:10px;padding:18px;display:grid}.mobile-topup-review>small,.mobile-invoice-review>small{letter-spacing:.12em;color:#7394a5;font-size:9px;font-weight:900}.mobile-topup-review>strong,.mobile-invoice-review>strong{letter-spacing:-.05em;color:#073247;font-size:34px}.mobile-topup-review dl,.mobile-invoice-review dl{gap:8px;margin:0;display:grid}.mobile-topup-review dl>div,.mobile-invoice-review dl>div{border-top:1px solid #07324714;grid-template-columns:70px 1fr;gap:8px;padding-top:8px;display:grid}.mobile-topup-review dt,.mobile-invoice-review dt{color:#7b949f;font-size:10px}.mobile-topup-review dd,.mobile-invoice-review dd{color:#173d50;margin:0;font-size:11px;font-weight:800}.mobile-topup-review p,.mobile-invoice-review p{color:#607b8b;margin:2px 0 0;font-size:11px;line-height:1.5}.mobile-topup-flow>button[type=submit],.mobile-invoice-flow>button[type=submit]{border-radius:15px!important;width:100%!important;min-height:52px!important;margin-top:12px!important}.mobile-task-nav{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.mobile-task-nav button{color:#073247;background:#fff;border:1px solid #0732471a;border-radius:14px;min-height:46px;padding:0 17px;font-size:12px;font-weight:850}.mobile-task-nav button:last-child{color:#fff;background:#073247;border-color:#073247;margin-left:auto}body:has(.mobile-topup-flow) .workspace-two-col{display:block!important}body:has(.mobile-topup-flow) .workspace-two-col>.workspace-panel:nth-child(2){margin-top:14px!important}body:has(.mobile-topup-flow) .workspace-two-col>.workspace-panel:nth-child(2) .workspace-list{scroll-snap-type:x mandatory!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;padding-bottom:4px!important;display:grid!important;overflow-x:auto!important}body:has(.mobile-topup-flow) .workspace-two-col>.workspace-panel:nth-child(2) .workspace-list article{scroll-snap-align:start!important}body:has(.invoice-grid) .workspace-header{padding:18px 16px 8px!important}body:has(.invoice-grid) .workspace-header h1{font-size:29px!important;line-height:1.04!important}body:has(.invoice-grid) .workspace-header p{font-size:12px!important;line-height:1.5!important}body:has(.invoice-grid) .workspace-section{background:#fff!important;border:1px solid #07324714!important;border-radius:20px!important;margin:12px 16px!important;padding:16px!important}body:has(.invoice-grid) .workspace-section-heading h2{font-size:20px!important}body:has(.invoice-grid) .invoice-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}body:has(.invoice-grid) .invoice-card{box-shadow:none!important;border-radius:18px!important;padding:16px!important}body:has(.invoice-grid) .invoice-card>strong{letter-spacing:-.04em!important;font-size:28px!important}body:has(.invoice-grid) .invoice-card dl{grid-template-columns:1fr 1fr!important;gap:8px!important}body:has(.invoice-grid) .invoice-card dl>div{background:#f7fbfd!important;border-radius:12px!important;padding:10px!important}body:has(.invoice-grid) .card-request-form{grid-template-columns:1fr!important;gap:12px!important}body:has(.invoice-grid) .card-request-form label{grid-column:auto!important}body:has(.invoice-grid) .card-request-form .wide{grid-column:auto!important}:is(body:has(.invoice-grid) .card-request-form input,body:has(.invoice-grid) .card-request-form select,body:has(.invoice-grid) .card-request-form textarea){border-radius:13px!important;min-height:50px!important;font-size:16px!important}body:has(.invoice-grid) .activity-record{border-radius:16px!important;grid-template-columns:1fr!important;gap:9px!important;padding:14px!important;display:grid!important}body:has(.invoice-grid) .activity-record>div:last-child{justify-content:space-between!important;align-items:center!important;display:flex!important}body:has(.mobile-invoice-flow) .workspace-section:has(.mobile-invoice-flow){background:linear-gradient(#f7fbfd 0,#fff 22%)!important}body:has(.mobile-invoice-flow) .workspace-section:has(.mobile-invoice-flow) .workspace-section-heading{margin-bottom:14px!important}body:has(.mobile-invoice-flow) .mobile-invoice-flow{min-height:260px}}
@media (max-width:760px){.nm-cards{padding:16px 14px 30px!important}.nm-cards__head{align-items:flex-start!important;gap:11px!important;margin-bottom:16px!important}.nm-cards__head h1{letter-spacing:-.045em!important;font-size:28px!important;line-height:1.03!important}.nm-cards__head p{font-size:11px!important}.nm-cards__eyebrow{font-size:9px!important}.nm-cardGrid{scroll-snap-type:x mandatory!important;gap:12px!important;margin:0 -14px!important;padding:2px 14px 12px!important;display:flex!important;overflow-x:auto!important}.nm-card{scroll-snap-align:center!important;border-radius:21px!important;flex:0 0 min(82vw,330px)!important;box-shadow:0 8px 24px #0732470f!important}.nm-card__body{padding:14px 15px 8px!important}.nm-card__body h2{font-size:18px!important}.nm-card__body p{font-size:11px!important;line-height:1.45!important}.nm-card__foot{padding:10px 15px 15px!important}.nm-card__foot button{border-radius:12px!important;min-height:42px!important}.nm-config{background:#f7fbfd!important;border-radius:28px 28px 0 0!important;margin:16px -14px 0!important;padding:18px 14px 118px!important;box-shadow:0 -14px 34px #07324714!important}.nm-config__head{align-items:flex-start!important;gap:10px!important}.nm-config__head h2{font-size:25px!important;line-height:1.05!important}.nm-config__head p{font-size:11px!important;line-height:1.45!important}.nm-config__head>button{border-radius:12px!important;min-height:40px!important;padding:0 12px!important}.nm-config__steps{scroll-snap-type:x proximity!important;gap:8px!important;margin:14px -14px 18px!important;padding:0 14px 5px!important;display:flex!important;overflow-x:auto!important}.nm-config__steps button{scroll-snap-align:start!important;border-radius:14px!important;flex:none!important;min-width:78px!important;min-height:52px!important;padding:8px!important}.nm-config__steps button span{width:24px!important;height:24px!important}.nm-config__layout{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.nm-config__form{min-width:0!important}.nm-config__section{background:#fff!important;border:1px solid #07324714!important;border-radius:20px!important;padding:17px!important}.nm-config__section>span{font-size:9px!important}.nm-config__section h3{margin-bottom:14px!important;font-size:20px!important;line-height:1.15!important}.nm-choiceGrid,.nm-choiceList,.nm-toggleGrid,.nm-fieldGrid{grid-template-columns:1fr!important;gap:9px!important}.nm-choiceGrid button,.nm-choiceList button,.nm-toggleGrid button{text-align:left!important;border-radius:15px!important;min-height:64px!important;padding:13px 14px!important}.nm-choiceGrid small,.nm-choiceList small,.nm-toggleGrid small{font-size:10px!important}.nm-moneyField>div{border-radius:14px!important;min-height:56px!important}.nm-moneyField input,.nm-fieldGrid input{min-height:50px!important;font-size:16px!important}.nm-fieldGrid label.wide{grid-column:auto!important}.nm-config__preview{background:linear-gradient(145deg,#e9f4fb,#fff)!important;border-radius:20px!important;order:-1!important;padding:14px!important}.nm-live-card{border-radius:20px!important;max-width:330px!important;margin:0 auto!important}.nm-config__preview>span{text-align:center!important;margin-top:12px!important}.nm-personalise-note{font-size:10px!important}.nm-review{grid-template-columns:1fr 1fr!important;gap:8px!important}.nm-review>div{background:#f7fbfd!important;border-radius:14px!important;padding:12px!important}.nm-review span,.nm-review small{font-size:9px!important}.nm-review strong{font-size:12px!important}.nm-submit{border-radius:15px!important;width:100%!important;min-height:54px!important;font-size:13px!important}.nm-config__actions{z-index:35!important;padding:10px 4px calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(#f7fbfd00,#f7fbfd 28%)!important;gap:8px!important;margin:16px -4px -94px!important;display:flex!important;position:sticky!important;bottom:76px!important}.nm-config__actions button{border-radius:14px!important;min-height:50px!important;padding:0 16px!important;font-size:12px!important;font-weight:850!important}.nm-config__actions button:last-child{color:#fff!important;background:#073247!important;margin-left:auto!important}}
@media (max-width:760px){html,body{max-width:100%;overflow-x:clip}body{-moz-text-size-adjust:100%;text-size-adjust:100%}.nm-site,.signin-page,.banking-mobile-desktop-content,.banking-dashboard,.portal-page,.progress-page,.funding-journey,.nm-cards,.nm-config{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.banking-mobile-desktop-content *,.banking-dashboard *,.portal-page *,.progress-page *,.funding-journey *,.nm-cards *,.nm-config *{box-sizing:border-box;min-width:0}img,svg,video,canvas{max-width:100%;height:auto}input,select,textarea,button{max-width:100%;font-size:16px}h1,h2,h3,p,strong,small,span,label,a{overflow-wrap:anywhere}.nm-site .nm-nav{height:68px!important}.nm-site .nm-shell{max-width:100%!important;padding-left:18px!important;padding-right:18px!important}.nm-site .nm-brand{gap:2px!important;min-width:0!important}.nm-site .nm-mark{flex-basis:44px!important;width:44px!important;height:34px!important}.nm-site .nm-brand strong{letter-spacing:.035em!important;font-size:17px!important}.nm-site .nm-links{display:none!important}.nm-site .nm-actions{flex:none!important;gap:6px!important}.nm-site .nm-actions .nm-btn{white-space:nowrap!important;border-radius:13px!important;min-height:42px!important;padding:9px 12px!important;font-size:11px!important;line-height:1.15!important}.nm-site .hero{padding:32px 0 28px!important}.nm-site .hero-grid{display:block!important}.nm-site .hero-copy{max-width:100%!important}.nm-site .hero h1{letter-spacing:-.045em!important;max-width:10ch!important;margin:14px 0 18px!important;font-size:clamp(44px,13vw,62px)!important;line-height:.98!important}.nm-site .hero-copy>p{max-width:32ch!important;font-size:16px!important;line-height:1.5!important}.nm-site .hero-ctas{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:24px!important;display:grid!important}.nm-site .hero-ctas .nm-btn{text-align:center!important;width:100%!important;min-height:52px!important;padding:12px 10px!important}.nm-site .hero-note{gap:12px 18px!important;margin-top:22px!important;padding-top:18px!important;font-size:10px!important}.nm-site .hero-stage{display:none!important}.nm-site .value-strip{border-radius:20px!important;grid-template-columns:1fr!important;margin:18px 0 20px!important}.nm-site .value{border-bottom:1px solid #e8ebeb!important;border-right:0!important;grid-template-columns:40px 1fr!important;gap:12px!important;padding:16px!important}.nm-site .value:last-child{border-bottom:0!important}.nm-site .section{padding:42px 0!important}.nm-site .section-head{margin-bottom:20px!important;display:block!important}.nm-site .section-title{max-width:11ch!important;font-size:clamp(36px,10vw,48px)!important;line-height:1!important}.nm-site .section-head>p{font-size:14px!important;line-height:1.5!important}.nm-site .capabilities{grid-template-columns:1fr!important;gap:12px!important}.nm-site .cards-stage.card-slider{border-radius:22px!important;width:100%!important;max-width:100%!important;min-height:0!important;overflow:hidden!important}.nm-site .card-slider .slider-controls{grid-template-columns:44px 1fr 44px!important;align-items:center!important;width:100%!important;padding:10px 12px!important;display:grid!important;position:relative!important;inset:auto!important}.nm-site .card-slider .slider-controls button{border-radius:13px!important;width:44px!important;height:44px!important}.nm-site .card-slider .slider-feature{flex-direction:column!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:16px!important;display:flex!important}.nm-site .card-slider .product-copy{order:2!important;width:100%!important;max-width:100%!important}.nm-site .card-slider .product-copy h2{white-space:normal!important;max-width:100%!important;margin:0 0 10px!important;font-size:clamp(34px,10vw,44px)!important;line-height:1!important}.nm-site .card-slider .product-copy p{max-width:100%!important;font-size:14px!important;line-height:1.45!important}.nm-site .card-slider .product-art{order:1!important;width:100%!important;max-width:100%!important;padding:0!important}.nm-site .card-slider .slider-art .card-artwork{aspect-ratio:auto!important;width:100%!important;max-width:340px!important;margin:0 auto!important;overflow:visible!important}.nm-site .card-slider .slider-art .card-artwork img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;position:static!important;transform:none!important}.nm-site .card-slider .limit{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin:16px 0!important;padding:12px 0!important;display:flex!important}.nm-site .card-slider .limit strong{font-size:30px!important}.nm-site .card-slider .slider-rail-wrap{width:100%!important;padding:0 0 12px!important;overflow:hidden!important}.nm-site .card-slider .slider-previews{scroll-snap-type:x mandatory!important;gap:9px!important;width:100%!important;max-width:100%!important;padding:12px 14px 6px!important;display:flex!important;overflow-x:auto!important}.nm-site .card-slider .slider-preview{scroll-snap-align:start!important;flex:0 0 104px!important;width:104px!important;max-width:104px!important}.nm-site .card-slider .slider-preview .card-artwork{aspect-ratio:4/5!important;width:100%!important;overflow:hidden!important}.nm-site .card-slider .slider-preview .card-artwork img{object-fit:contain!important;width:100%!important;height:100%!important;position:static!important;transform:none!important}.signin-page{padding:8px 10px 20px!important}.signin-nav{gap:10px!important;margin-bottom:8px!important;padding:4px 0!important}.signin-brand-logo{width:150px!important;max-width:48vw!important;height:38px!important}.signin-nav-actions a{border-radius:11px!important;padding:9px 11px!important;font-size:10px!important}.signin-shell{border-radius:20px!important;flex-direction:column!important;min-height:0!important;display:flex!important}.signin-context{min-height:0!important;padding:22px 18px 18px!important}.signin-context h1{max-width:12ch!important;margin:10px 0!important;font-size:34px!important;line-height:1.02!important}.signin-context>div>p{max-width:32ch!important;font-size:13px!important;line-height:1.45!important}.signin-security-row{margin-top:14px!important;font-size:10px!important;line-height:1.4!important}.signin-security-row span:first-child{flex-basis:28px!important;width:28px!important;height:28px!important}.signin-intent-card{margin-top:16px!important;padding:14px!important}.signin-flow{grid-template-columns:1fr!important;margin-top:10px!important}.signin-form-panel{align-items:flex-start!important;padding:24px 18px!important}.signin-form-panel .sign-in-card h2{margin:7px 0 8px!important;font-size:30px!important}.signin-form-panel .sign-in-card>p{margin-bottom:18px!important;font-size:13px!important;line-height:1.45!important}.signin-form-panel input,.signin-form-panel .sign-in-card>button{height:52px!important}.signin-assurance{margin-top:14px!important;padding-top:14px!important}.signin-form-panel .onboarding-entry{margin-top:14px!important;padding:14px!important}.banking-mobile-desktop-content,.banking-dashboard,.portal-page,.progress-page,.mobile-domain-hub,.mobile-more-hub{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.banking-mobile-nav{min-height:74px!important;padding-bottom:env(safe-area-inset-bottom)!important}.cards-dashboard-2026{padding-left:12px!important;padding-right:12px!important}.nm-cards{width:100%!important;padding:14px 0 24px!important}.nm-cards__head{width:100%!important;margin:0 0 14px!important;padding:4px 4px 0!important;display:block!important}.nm-cards__headIcon{display:none!important}.nm-cards__head h1{max-width:12ch!important;margin:5px 0 6px!important;font-size:32px!important;line-height:1.02!important}.nm-cards__head p{font-size:12px!important;line-height:1.35!important}.nm-cardGrid{scroll-snap-type:x mandatory!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:2px 2px 12px!important;display:flex!important;overflow:auto hidden!important}.nm-card{scroll-snap-align:center!important;flex:0 0 calc(100% - 20px)!important;width:calc(100% - 20px)!important;min-width:0!important;max-width:360px!important;overflow:hidden!important}.nm-card__art{width:100%!important;display:block!important;overflow:hidden!important}.nm-card__art img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important;position:static!important;transform:none!important}.nm-card__body,.nm-card__foot{width:100%!important}.nm-card__foot{justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;display:flex!important}.nm-card__foot strong{font-size:24px!important}.nm-config{padding:16px 0 calc(118px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;margin:14px 0 0!important}.nm-config__head{grid-template-columns:1fr auto!important;gap:10px!important;width:100%!important;padding:0 4px!important;display:grid!important}.nm-config__head>div{min-width:0!important}.nm-config__head h2{max-width:100%!important;font-size:28px!important;line-height:1.02!important}.nm-config__head p{max-width:100%!important;font-size:11px!important;line-height:1.4!important}.nm-config__head>button{min-width:62px!important;max-width:74px!important}.nm-config__steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:12px 0 14px!important;padding:0!important;display:grid!important;overflow:visible!important}.nm-config__steps button{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:6px 2px!important;font-size:8px!important}.nm-config__steps button span{width:24px!important;height:24px!important;margin:0 auto 3px!important}.nm-config__layout{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.nm-config__preview{order:2!important;width:100%!important;max-width:100%!important;padding:12px!important;overflow:hidden!important}.nm-live-card{aspect-ratio:1.58!important;width:100%!important;max-width:330px!important;margin:0 auto!important;overflow:hidden!important}.nm-live-card__crop{inset:0!important;overflow:hidden!important}.nm-live-card__crop img{width:136.5%!important;max-width:none!important;height:auto!important;position:absolute!important;top:-43.4%!important;left:-18.3%!important}.nm-config__form{order:1!important;width:100%!important;max-width:100%!important}.nm-config__section{border-radius:18px!important;width:100%!important;max-width:100%!important;padding:15px!important;overflow:hidden!important}.nm-config__section h3{max-width:100%!important;font-size:21px!important;line-height:1.12!important}.nm-choiceGrid,.nm-choiceList,.nm-toggleGrid,.nm-fieldGrid,.nm-review{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.nm-choiceGrid button,.nm-choiceList button,.nm-toggleGrid button,.nm-fieldGrid label,.nm-review>div{width:100%!important;min-width:0!important;max-width:100%!important}.nm-moneyField,.nm-moneyField>div,.nm-fieldGrid input{width:100%!important;max-width:100%!important}.nm-review>div{padding:12px!important}.nm-submit{width:100%!important}.nm-config__actions{width:100%!important;max-width:100%!important;padding:10px 0 calc(10px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:12px 0 -92px!important;display:grid!important;position:sticky!important;bottom:74px!important}.nm-config__actions button{width:100%!important;min-width:0!important;margin:0!important}.cards-status-grid{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;display:grid!important}.cards-status-grid .workspace-panel{width:100%!important;max-width:100%!important;padding:16px!important}.cards-status-grid .workspace-panel-head{grid-template-columns:1fr auto!important;gap:8px!important;display:grid!important}.cards-status-grid .workspace-panel-head h2{font-size:22px!important;line-height:1.08!important}.cards-status-grid .workspace-empty{padding:16px!important}.funding-stepper{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.funding-stepper button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:6px 4px!important}.funding-stepper button b{white-space:normal!important;font-size:8px!important;line-height:1.15!important}.funding-flow-card{width:100%!important;max-width:100%!important;padding:16px!important}.funding-flow-card section>h2{max-width:100%!important;font-size:28px!important;line-height:1.04!important}.funding-flow-card .flow-actions{width:100%!important;margin:14px 0 0!important;bottom:74px!important}.mobile-payment-send-form,.card-request-form,.portal-form,.mobile-payment-send-form label,.card-request-form label,.portal-form label{width:100%!important;min-width:0!important;max-width:100%!important}.mobile-payment-send-form input,.mobile-payment-send-form select,.mobile-payment-send-form textarea,.card-request-form input,.card-request-form select,.card-request-form textarea,.portal-form input,.portal-form select,.portal-form textarea{width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.mobile-payment-nav,.mobile-task-nav{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:100%!important}.mobile-payment-nav button,.mobile-task-nav button{width:100%!important;min-width:0!important;margin:0!important}.progress-summary{grid-template-columns:1fr 1fr!important;gap:8px!important}.progress-layout{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.action-row{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.action-row .action-state,.action-row .action-date,.action-row .action-arrow{grid-column:2!important;justify-self:start!important}.mobile-domain-stats{grid-template-columns:1fr 1fr!important;margin:0 0 16px!important;padding:0!important;display:grid!important;overflow:visible!important}.mobile-domain-stats article{flex:none!important;width:100%!important;min-width:0!important}}@media (max-width:380px){.nm-site .hero-ctas{grid-template-columns:1fr!important}.nm-site .hero h1{font-size:42px!important}.signin-context h1{font-size:31px!important}.nm-config__steps{grid-template-columns:repeat(5,1fr)!important}.nm-config__steps button{padding:5px 1px!important;font-size:7px!important}.progress-summary,.mobile-domain-stats{grid-template-columns:1fr!important}}
@media (max-width:760px){.nm-site .security-start{grid-template-columns:1fr!important;gap:12px!important;padding-bottom:34px!important;display:grid!important}.nm-site .security,.nm-site .start{border-radius:20px!important;min-height:0!important;padding:22px 18px!important}.nm-site .security h2,.nm-site .start h2{max-width:12ch!important;margin:8px 0 14px!important;font-size:32px!important;line-height:1.02!important}.nm-site .security ul{gap:8px!important;margin:16px 0!important;font-size:11px!important}.nm-site .steps{grid-template-columns:1fr!important;gap:0!important;margin:18px 0!important}.nm-site .step{border-top:1px solid #e7eaea!important;border-left:0!important;padding:12px 0!important}.nm-site .step:first-child{border-top:0!important}.nm-site .step b{margin-bottom:7px!important}.nm-site .trust{border-radius:18px!important;grid-template-columns:1fr!important;margin:0 0 26px!important}.nm-site .trust div{border-bottom:1px solid #e8ebeb!important;border-right:0!important;padding:14px 16px!important}.nm-site .trust div:last-child{border-bottom:0!important}.nm-site .trust strong{font-size:12px!important}.nm-site .trust span{margin-top:3px!important;font-size:10px!important;line-height:1.35!important}.nm-site .footer{flex-direction:column!important;gap:12px!important;padding:22px 0 30px!important;font-size:10px!important;line-height:1.45!important}.nm-site .footer p{max-width:100%!important;margin:0!important}.cards-page{width:100%!important;max-width:100%!important;overflow-x:clip!important}.cards-page .shell{width:100%!important;max-width:100%!important;padding:0 14px!important}.cards-page .nav .shell{gap:10px!important;min-height:64px!important}.cards-page .brand-logo{width:158px!important;max-width:50vw!important;height:38px!important}.cards-page .nav-actions{gap:6px!important;min-width:0!important}.cards-page .nav-actions .button{white-space:normal!important;text-align:center!important;border-radius:12px!important;min-height:42px!important;padding:9px 11px!important;font-size:10px!important;line-height:1.15!important}.cards-page .hero{text-align:left!important;padding:34px 0 26px!important}.cards-page .hero h1{letter-spacing:-.045em!important;max-width:11ch!important;margin:12px 0 14px!important;font-size:clamp(40px,12vw,52px)!important;line-height:.98!important}.cards-page .hero p{margin:0!important;font-size:14px!important;line-height:1.5!important}.cards-page .hero-note{white-space:normal!important;border-radius:14px!important;width:100%!important;margin-top:16px!important;padding:10px 12px!important;font-size:9px!important;line-height:1.4!important;display:flex!important}.cards-page .range{grid-template-columns:1fr!important;gap:14px!important;padding-bottom:38px!important;display:grid!important}.cards-page .card-entry{border-radius:20px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.cards-page .catalogue-art{background:#fff!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.cards-page .catalogue-art img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important;position:static!important;transform:none!important}.cards-page .card-action{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important;display:grid!important}.cards-page .card-action h2{margin:0 0 5px!important;font-size:24px!important;line-height:1.02!important}.cards-page .card-action p{font-size:11px!important;line-height:1.45!important}.cards-page .request{white-space:normal!important;text-align:center!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:11px 14px!important;font-size:11px!important;display:flex!important}.cards-page .closing{border-radius:20px!important;gap:16px!important;margin-bottom:32px!important;padding:22px 18px!important}.cards-page .closing h2{margin-bottom:8px!important;font-size:31px!important;line-height:1.02!important}.cards-page .closing p{font-size:12px!important;line-height:1.45!important}.cards-page .closing .nav-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.cards-page .closing .button{width:100%!important;min-height:48px!important}.cards-page .footer{gap:8px!important;padding:20px 0 28px!important;font-size:9px!important}}@media (max-width:360px){.nm-site .hero h1{font-size:42px!important}.nm-site .hero-ctas{grid-template-columns:1fr!important}.cards-page .nav-actions .button.primary{max-width:128px!important}.cards-page .hero h1{font-size:40px!important}.cards-page .closing .nav-actions{grid-template-columns:1fr!important}}
.banking-dashboard{width:min(100%,1440px);margin:0 auto;padding-bottom:48px}.banking-dashboard-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.banking-dashboard-head h1{letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(30px,2.6vw,42px);line-height:1.05}.banking-dashboard-head p{color:#61738a;max-width:760px;margin:0;font-size:14px;line-height:1.55}.banking-dashboard .position-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.banking-dashboard .position-strip article{background:#fff;border:1px solid #e1e7f0;border-radius:18px;min-width:0;min-height:112px;padding:18px 20px}.banking-dashboard .position-strip article span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.banking-dashboard .position-strip article strong{color:#0c2349;overflow-wrap:anywhere;font-size:clamp(23px,2vw,31px);line-height:1.05;display:block}.banking-dashboard .position-strip article small{color:#75849a;margin-top:8px;font-size:12px;line-height:1.35;display:block}.banking-dashboard .workspace-panel{background:#fff;border:1px solid #e1e7f0;border-radius:22px;min-width:0;box-shadow:0 10px 30px #0d234909}.banking-dashboard .workspace-panel-head{align-items:flex-start;gap:20px}.banking-dashboard .workspace-panel-head h2{letter-spacing:-.025em;max-width:760px;margin-top:5px;font-size:clamp(21px,1.8vw,28px);line-height:1.12}.banking-dashboard .workspace-panel-head>a,.banking-dashboard .workspace-panel-head>small{text-align:right;flex:none;max-width:180px;line-height:1.3}.banking-dashboard .workspace-two-col{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:16px;display:grid}.banking-dashboard .workspace-list article{gap:18px;min-width:0}.banking-dashboard .workspace-list article>div{min-width:0}.banking-dashboard .workspace-list strong,.banking-dashboard .workspace-list span{overflow-wrap:anywhere}.banking-dashboard .workspace-empty{background:#f6f8fc;border-radius:16px;padding:20px 22px}.banking-dashboard .card-request-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.banking-dashboard .card-request-form label{min-width:0;font-size:12px;line-height:1.35}.banking-dashboard .card-request-form label.wide{grid-column:1/-1}.banking-dashboard .card-request-form input,.banking-dashboard .card-request-form select,.banking-dashboard .card-request-form textarea{border-radius:14px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:14px}.banking-dashboard .workspace-primary,.banking-dashboard .portal-button,.banking-dashboard .card-request-form button,.funding-journey button{text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;border-radius:14px;max-width:100%;min-height:44px;padding:11px 16px;font-size:clamp(11px,.85vw,14px);font-weight:800;line-height:1.2}.banking-dashboard .card-request-form>button{justify-self:start;width:fit-content;min-width:150px}.banking-dashboard .workspace-primary:disabled,.banking-dashboard .portal-button:disabled,.banking-dashboard button:disabled{cursor:not-allowed;opacity:.48}.banking-dashboard .workspace-two-col>.workspace-panel:first-child .card-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.banking-dashboard .workspace-two-col>.workspace-panel:first-child .card-request-form label:nth-of-type(3){max-width:240px}.banking-dashboard .workspace-two-col>.workspace-panel:nth-child(2) .card-request-form{grid-template-columns:1fr;gap:11px;padding-top:2px}.banking-dashboard .workspace-two-col>.workspace-panel:nth-child(2) .card-request-form>button{width:100%;min-width:0}.funding-journey{margin-top:6px}.funding-stepper{background:#fff;border:1px solid #e1e7f0;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:8px;display:grid}.funding-stepper button{color:#61738a;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:48px;padding:9px 10px;display:flex}.funding-stepper button span{color:#24416f;background:#eef2f8;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.funding-stepper button b{white-space:normal;min-width:0;font-size:clamp(10px,.75vw,12px);line-height:1.15}.funding-stepper button.active{color:#304ef2;background:#edf2ff}.funding-stepper button.done{color:#174c3a}.funding-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:16px;display:grid}.funding-flow-card,.funding-summary-card{background:#fff;border:1px solid #e1e7f0;border-radius:22px;min-width:0;box-shadow:0 10px 30px #0d234909}.funding-flow-card{padding:clamp(20px,2.4vw,34px)}.funding-flow-card section>h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,2.3vw,34px);line-height:1.08}.funding-flow-card section>p{color:#67788e;max-width:720px;margin:0 0 22px;font-size:14px;line-height:1.55}.funding-flow-card .intent-grid,.funding-flow-card .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.funding-flow-card .intent-grid button,.funding-flow-card .choice-grid button{text-align:left;min-height:94px;padding:16px}.funding-flow-card .intent-grid button strong,.funding-flow-card .choice-grid button strong{margin-bottom:5px;font-size:14px;display:block}.funding-flow-card .intent-grid button small,.funding-flow-card .choice-grid button small{font-size:12px;line-height:1.4;display:block}.funding-flow-card .flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.funding-flow-card .flow-field{min-width:0}.funding-flow-card .flow-field input,.funding-flow-card .flow-field select,.funding-flow-card .flow-field textarea{width:100%;min-width:0;min-height:48px;font-size:14px}.funding-flow-card .flow-actions{border-top:1px solid #edf0f5;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;display:flex}.funding-flow-card .flow-actions button,.funding-flow-card .funding-submit{min-width:118px}.funding-summary-card{padding:24px;position:sticky;top:26px}.funding-summary-card>strong{color:#0c2349;overflow-wrap:anywhere;margin:10px 0 20px;font-size:clamp(27px,2.5vw,38px);line-height:1.05;display:block}.funding-summary-card dl div{gap:16px}.banking-dashboard .workspace-two-col .workspace-panel .workspace-list article{padding-top:14px;padding-bottom:14px}@media (max-width:1280px){.banking-dashboard .workspace-two-col{grid-template-columns:1fr}.banking-dashboard .workspace-two-col>.workspace-panel:nth-child(2) .card-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.banking-dashboard .workspace-two-col>.workspace-panel:nth-child(2) .card-request-form>button{width:fit-content;min-width:150px}.funding-workspace{grid-template-columns:1fr}.funding-summary-card{position:static}}@media (max-width:980px){.banking-dashboard .position-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.banking-dashboard-head{flex-direction:column}.banking-dashboard .position-strip,.banking-dashboard .card-request-form,.banking-dashboard .workspace-two-col>.workspace-panel:first-child .card-request-form,.banking-dashboard .workspace-two-col>.workspace-panel:nth-child(2) .card-request-form,.funding-flow-card .flow-grid,.funding-flow-card .intent-grid,.funding-flow-card .choice-grid{grid-template-columns:1fr}.banking-dashboard .card-request-form>button,.banking-dashboard .workspace-two-col>.workspace-panel:nth-child(2) .card-request-form>button,.funding-flow-card .flow-actions button,.funding-flow-card .funding-submit{width:100%;min-width:0}.funding-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.banking-dashboard .workspace-panel-head{flex-direction:column}.banking-dashboard .workspace-panel-head>a,.banking-dashboard .workspace-panel-head>small{text-align:left;max-width:none}}
.banking-dashboard .balance-card,.banking-dashboard .balance-card .card-kicker,.banking-dashboard .balance-card .balance-total,.banking-dashboard .balance-card>small,.banking-dashboard .balance-card .balance-breakdown span,.banking-dashboard .balance-card .balance-breakdown b{color:#0c2349!important}.banking-dashboard .balance-card>small,.banking-dashboard .balance-card .balance-breakdown span{color:#64748b!important}.banking-dashboard .balance-card{background:#fff!important}.banking-dashboard .balance-card .blue-soft{color:#24416f!important;background:#edf2ff!important;border-color:#dce5ff!important}.banking-dashboard .verification-ring.complete{box-shadow:inset 0 0 0 8px #eef2ff;background:conic-gradient(#4f6ff5 0deg 360deg)!important}.banking-dashboard .verification-ring.complete span{color:#24416f!important;background:#fff!important}.banking-dashboard .completed-rotation-card{background:linear-gradient(#fff 0%,#f8faff 100%)}.banking-dashboard .completed-rotation-card .card-kicker{color:#45617d}.banking-dashboard .completed-rotation-card>strong{color:#0c2349}.banking-dashboard .completed-rotation-card>p{color:#61738a}@media (max-width:1100px){.banking-dashboard .balance-currency-row{grid-template-columns:1fr;gap:8px}}
.funding-case-list{gap:10px;display:grid}.funding-case-row{background:#fff;border:1px solid #e2e8f1;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;transition:all .18s;display:flex}.funding-case-row:hover{border-color:#b7c9ff;transform:translateY(-1px);box-shadow:0 10px 28px #23428214}.funding-case-row>div:first-child{gap:5px;min-width:0;display:grid}.funding-case-row strong{color:#071d49;font-size:15px}.funding-case-row span{color:#6c7890;font-size:12px}.funding-action-copy{font-weight:800;color:#a05018!important}.funding-row-state{flex:none;align-items:center;gap:14px;display:flex}.funding-row-state b{color:#3558d8;white-space:nowrap;font-size:12px}.funding-back{color:#4663d9;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-flex}.funding-case-ref{letter-spacing:.13em;color:#6678d8;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.funding-case-head{align-items:flex-start}.funding-case-head>span{margin-top:32px}.funding-lifecycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.funding-lifecycle article{color:#7b879c;background:#f7f9fd;border:1px solid #e3e8f1;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.funding-lifecycle article b{background:#e7ebf4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.funding-lifecycle article div{gap:2px;min-width:0;display:grid}.funding-lifecycle article strong{color:inherit;font-size:12px}.funding-lifecycle article small{font-size:10px;line-height:1.25}.funding-lifecycle article.done{color:#315e41;background:#eef8f1;border-color:#d3e9d8}.funding-lifecycle article.done b{background:#d6eedc}.funding-lifecycle article.current{color:#193d9c;background:#eef2ff;border-color:#cbd5ff;box-shadow:0 8px 24px #3e58b314}.funding-lifecycle article.current b{background:#dce4ff}.funding-case-grid{align-items:start}.funding-case-grid>main,.funding-case-side{gap:16px;display:grid}.funding-action-panel{background:#fffaf4;border-color:#f1d5b7}.funding-action-panel>p{color:#6d4b31;line-height:1.55}.funding-response-form{gap:12px;margin-top:16px;display:grid}.funding-response-form label{gap:8px;font-size:13px;font-weight:800;display:grid}.funding-response-form textarea{resize:vertical;min-height:130px;font:inherit;border:1px solid #ccd5e4;border-radius:15px;padding:14px 16px;font-weight:400}.funding-response-form .workspace-primary{white-space:normal;text-align:center;width:max-content;max-width:100%;font-size:13px}.funding-offer-facts,.funding-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.funding-offer-facts>div,.funding-request-facts>div{background:#f6f8fc;border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid}.funding-offer-facts small,.funding-request-facts small,.funding-conditions small{letter-spacing:.08em;text-transform:uppercase;color:#738096;font-size:10px;font-weight:900}.funding-offer-facts strong,.funding-request-facts strong{color:#10244d;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.funding-request-facts span{color:#718096;font-size:12px;line-height:1.45}.funding-conditions{background:#fff8e8;border:1px solid #f0dfb6;border-radius:14px;margin-top:12px;padding:16px}.funding-conditions p{white-space:pre-wrap;margin:6px 0 0;line-height:1.55}.funding-decision-note{color:#526078;background:#f3f5fb;border-radius:14px;margin:14px 0;padding:14px 16px;font-size:12px;line-height:1.55}.funding-decision-note strong{color:#1d3159;margin-bottom:3px;display:block}.funding-decision-note p{margin:0}.funding-offer-panel .portal-actions,.funding-contract-panel .portal-actions{flex-wrap:wrap;gap:8px;display:flex}.funding-offer-panel .portal-actions form,.funding-contract-panel .portal-actions form{margin:0}.funding-offer-panel .portal-button,.funding-contract-panel .portal-button{white-space:normal;text-align:center;min-height:42px;padding:10px 16px;font-size:12px;line-height:1.2}.funding-contract-copy{white-space:pre-wrap;color:#394963;background:#fbfcfe;border:1px solid #e1e5ed;border-radius:15px;max-height:440px;margin-top:14px;padding:18px;font-size:13px;line-height:1.65;overflow:auto}.funding-event-list{display:grid}.funding-event-list article{grid-template-columns:18px 1fr;gap:10px;padding-bottom:18px;display:grid;position:relative}.funding-event-list article:not(:last-child):before{content:"";background:#dce2ec;width:1px;position:absolute;top:11px;bottom:-2px;left:5px}.funding-event-list i{z-index:1;background:#6178da;border-radius:50%;width:11px;height:11px;margin-top:4px}.funding-event-list article div{gap:3px;display:grid}.funding-event-list strong{color:#1b3159;font-size:12px}.funding-event-list p{color:#5d6a80;margin:0;font-size:12px;line-height:1.4}.funding-event-list small{color:#8b96a8;font-size:10px}.funding-help span{letter-spacing:.1em;color:#6b7bd1;font-size:10px;font-weight:900}.funding-help h3{margin:7px 0 6px;font-size:18px}.funding-help p{color:#66758c;font-size:12px;line-height:1.55}.funding-help a{color:#3658d6;font-size:12px;font-weight:900}.funding-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.funding-product-grid button{text-align:left;color:#17305c;cursor:pointer;background:#fbfcfe;border:1px solid #dfe6f0;border-radius:17px;gap:6px;min-height:148px;padding:18px;transition:all .18s;display:grid}.funding-product-grid button:hover{background:#fff;border-color:#b7c8f5;transform:translateY(-1px)}.funding-product-grid button.selected{background:#eef3ff;border-color:#6883e4;box-shadow:0 0 0 3px #5e77d817}.funding-product-grid button span{letter-spacing:.09em;text-transform:uppercase;color:#6d7dce;font-size:9px;font-weight:900}.funding-product-grid button strong{font-size:15px;line-height:1.25}.funding-product-grid button small{color:#66758c;font-size:11px;line-height:1.45}.funding-product-grid button em{color:#8a95a7;margin-top:auto;font-size:9px;font-style:normal;font-weight:800}.flow-field>small{color:#7a8799;font-size:10px;font-weight:500}.funding-submit,.flow-next,.flow-back{overflow-wrap:anywhere;text-align:center;max-width:100%;line-height:1.25;white-space:normal!important}.funding-submit{font-size:13px!important}@media (max-width:1180px){.funding-lifecycle{grid-template-columns:repeat(3,1fr)}.funding-case-grid{grid-template-columns:1fr!important}.funding-case-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.funding-product-grid{grid-template-columns:1fr}.funding-case-row{flex-direction:column;align-items:flex-start}.funding-row-state{justify-content:space-between;width:100%}.funding-lifecycle,.funding-offer-facts,.funding-request-facts,.funding-case-side{grid-template-columns:1fr}.funding-case-head>span{margin-top:0}.funding-offer-panel .portal-actions,.funding-contract-panel .portal-actions{display:grid}.funding-offer-panel .portal-button,.funding-contract-panel .portal-button{width:100%}}
.progress-lifecycle-page{--nsb-ink:#092f43;--nsb-navy:#073247;--nsb-teal:#0b8f9c;--nsb-line:#dfe9ed;--nsb-muted:#667d89;--nsb-blue:#5268ff;--nsb-sky:#eaf5f8;--nsb-green:#247154;--nsb-green-bg:#eaf7f0;--nsb-amber:#875c00;--nsb-amber-bg:#fff3d8;--nsb-coral:#a14c31;--nsb-coral-bg:#fff0ea;--nsb-red:#9d3d45;--nsb-red-bg:#fbecec;width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:4px 0 42px}.progress-lifecycle-page .progress-head{background:radial-gradient(circle at 88% 18%,#cbe5eeb8,#0000 28%),linear-gradient(135deg,#fff 0%,#f7fbfd 68%,#eef7fa 100%);border:1px solid #092f4314;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 0 16px;padding:22px 24px;display:grid;box-shadow:0 14px 38px #0b30400e}.progress-lifecycle-page .progress-head>div:first-child{min-width:0;max-width:760px}.progress-lifecycle-page .progress-head>div:first-child>span,.progress-lifecycle-page .progress-card-head>div>span,.progress-lifecycle-page .next-action-panel>span,.progress-lifecycle-page .waiting-panel>span{color:var(--nsb-teal);letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.progress-lifecycle-page .progress-head h1{max-width:690px;color:var(--nsb-ink);letter-spacing:-.045em;margin:0;font:500 clamp(35px,3.4vw,51px)/.98 Georgia,Times New Roman,serif}.progress-lifecycle-page .progress-head p{max-width:670px;color:var(--nsb-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.progress-lifecycle-page .progress-score{text-align:center;background:#ffffffd1;border:1px solid #0b8f9c29;border-radius:50%;place-content:center;width:150px;height:150px;display:grid;box-shadow:inset 0 0 0 9px #eaf5f8d9,0 10px 28px #0b30400d}.progress-lifecycle-page .progress-score strong{color:var(--nsb-navy);letter-spacing:-.04em;font-size:31px;line-height:1;display:block}.progress-lifecycle-page .progress-score span{color:#6d838e;max-width:92px;margin:7px auto 0;font-size:10px;font-weight:800;line-height:1.25;display:block}.progress-lifecycle-page>.progress-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.progress-lifecycle-page>.progress-summary article{border:1px solid var(--nsb-line);min-width:0;box-shadow:none;background:#fff;border-radius:16px;align-items:center;gap:11px;padding:13px 15px;display:flex}.progress-lifecycle-page>.progress-summary article:first-child{background:linear-gradient(145deg,#f2f6ff,#fff);border-color:#dfe4ff}.progress-lifecycle-page>.progress-summary article:nth-child(2){background:linear-gradient(145deg,#fff3ed,#fff);border-color:#f3ded4}.progress-lifecycle-page>.progress-summary article:nth-child(3){background:linear-gradient(145deg,#fff8e8,#fff);border-color:#eee2bd}.progress-lifecycle-page>.progress-summary article:nth-child(4){background:linear-gradient(145deg,#eff9f4,#fff);border-color:#d8eadf}.progress-lifecycle-page>.progress-summary article>svg{color:var(--nsb-blue);flex:none}.progress-lifecycle-page>.progress-summary article:nth-child(2)>svg{color:var(--nsb-coral)}.progress-lifecycle-page>.progress-summary article:nth-child(3)>svg{color:#b28119}.progress-lifecycle-page>.progress-summary article:nth-child(4)>svg{color:var(--nsb-green)}.progress-lifecycle-page .progress-summary article strong{color:var(--nsb-ink);font-size:21px;line-height:1;display:block}.progress-lifecycle-page .progress-summary article span{color:#71858f;margin-top:4px;font-size:10.5px;font-weight:750;display:block}.progress-lifecycle-page .progress-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;min-width:0;display:grid}.progress-lifecycle-page .progress-layout>main,.progress-lifecycle-page .progress-side{min-width:0}.progress-lifecycle-page .progress-side{gap:12px;display:grid;position:sticky;top:18px}.progress-lifecycle-page .progress-card{border:1px solid var(--nsb-line);background:#fff;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 26px #0b30400b}.progress-lifecycle-page .progress-card-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 13px;display:flex}.progress-lifecycle-page .progress-card-head h2{color:var(--nsb-ink);letter-spacing:-.025em;margin:0;font:500 24px/1.08 Georgia,Times New Roman,serif}.progress-lifecycle-page .progress-card-head p{color:#708590;max-width:680px;margin:7px 0 0;font-size:11.5px;line-height:1.55}.progress-lifecycle-page .progress-card-head>small{color:#7a909b;flex:none;font-size:10px;font-weight:800}.progress-lifecycle-page .lifecycle-section:first-child{background:linear-gradient(135deg,#f7fbfc 0%,#fff 68%);border-color:#d8e9ed}.progress-lifecycle-page .lifecycle-section:first-child>.progress-summary{border-top:1px solid #e4eef1;border-bottom:1px solid #e4eef1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important}.progress-lifecycle-page .lifecycle-section:first-child>.progress-summary article{min-height:72px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e7eef1;border-radius:0;padding:13px 15px}.progress-lifecycle-page .lifecycle-section:first-child>.progress-summary article:last-child{border-right:0}.progress-lifecycle-page .application-status-line{color:#758993;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;font-size:10px;line-height:1.45;display:flex}.progress-lifecycle-page .application-followup{flex-wrap:wrap;gap:9px;padding:0 20px 17px;display:flex}.progress-lifecycle-page .application-followup a{min-height:35px;color:var(--nsb-navy);background:#fff;border:1px solid #d8e5e9;border-radius:11px;align-items:center;padding:8px 12px;font-size:10.5px;font-weight:850;text-decoration:none;display:inline-flex}.progress-lifecycle-page .onboarding-progress-card{background:linear-gradient(#fffaf7 0,#fff 108px);border-color:#f0ddd5;margin-top:14px;padding-bottom:17px}.progress-lifecycle-page .onboarding-progress-card .progress-card-head>div>span{color:#b45c3b}.progress-lifecycle-page .progress-meter{background:#eee9e6;border-radius:999px;height:7px;margin:0 20px 19px;position:relative;overflow:visible}.progress-lifecycle-page .progress-meter>i{border-radius:inherit;background:linear-gradient(90deg,#d97952,#f0b08f);height:100%;display:block}.progress-lifecycle-page .progress-meter>span{color:#8a756d;font-size:9.5px;font-weight:800;position:absolute;top:12px;right:0}.progress-lifecycle-page .progress-steps{gap:0;margin-top:23px;padding:0 20px;display:grid}.progress-lifecycle-page .progress-steps>div{border-top:1px solid #f1e9e5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.progress-lifecycle-page .progress-steps>div:first-child{border-top:0}.progress-lifecycle-page .progress-steps>div>b{color:#8e756b;background:#fff7f3;border:1px solid #eadfd9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.progress-lifecycle-page .progress-steps>div.done>b{background:var(--nsb-green-bg);color:var(--nsb-green);border-color:#b9dfce}.progress-lifecycle-page .progress-steps>div>span{min-width:0}.progress-lifecycle-page .progress-steps>div>span strong{color:#173b4f;font-size:12px;display:block}.progress-lifecycle-page .progress-steps>div>span small{color:#81939b;margin-top:2px;font-size:10px;display:block}.progress-lifecycle-page .progress-steps>div>a{color:#a95436;font-size:10.5px;font-weight:900;text-decoration:none}.progress-lifecycle-page .lifecycle-rail{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:3px 20px 17px;display:grid}.progress-lifecycle-page .lifecycle-rail>div{color:#91a0a6;text-align:center;justify-items:center;gap:5px;font-size:9px;font-weight:750;display:grid;position:relative}.progress-lifecycle-page .lifecycle-rail>div:before{content:"";z-index:0;background:#e7edef;height:2px;position:absolute;top:13px;left:-50%;right:50%}.progress-lifecycle-page .lifecycle-rail>div:first-child:before{display:none}.progress-lifecycle-page .lifecycle-rail i{z-index:1;color:#84959c;background:#fff;border:1px solid #dce6e9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:relative}.progress-lifecycle-page .lifecycle-rail .done i{background:var(--nsb-green-bg);color:var(--nsb-green);border-color:#badfd0}.progress-lifecycle-page .lifecycle-rail .done:before{background:#b9dfce}.progress-lifecycle-page .lifecycle-rail .current i{color:#b45c3b;background:#fff2eb;border-color:#efb49c}.progress-lifecycle-page .lifecycle-rail .blocked i{background:var(--nsb-red-bg);color:var(--nsb-red);border-color:#e9bfc2}.progress-lifecycle-page .card-tracker-section{background:linear-gradient(#f7f8ff 0,#fff 105px);border-color:#dde3fa;margin-top:14px}.progress-lifecycle-page .card-tracker-section .progress-card-head>div>span{color:#5c6fd7}.progress-lifecycle-page .card-track-list{gap:10px;padding:0 12px 12px;display:grid}.progress-lifecycle-page .card-track{color:inherit;background:linear-gradient(145deg,#fbfbff,#fff);border:1px solid #e2e6f3;border-radius:16px;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block}.progress-lifecycle-page .card-track:hover{border-color:#cfd7f3;transform:translateY(-1px);box-shadow:0 8px 22px #3e4b8412}.progress-lifecycle-page .card-track-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.progress-lifecycle-page .card-track-head>div{min-width:0}.progress-lifecycle-page .card-track-head strong{color:#17384d;font-size:12.5px;display:block}.progress-lifecycle-page .card-track-head small{color:#80909a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;display:block;overflow:hidden}.progress-lifecycle-page .card-track .card-rail{padding:14px 2px 8px}.progress-lifecycle-page .card-track .lifecycle-rail .current i{color:#5366d5;background:#eef0ff;border-color:#cdd4ff}.progress-lifecycle-page .card-track-foot{color:#5f7481;border-top:1px solid #eceef6;justify-content:space-between;gap:12px;margin-top:8px;padding-top:9px;font-size:10px;display:flex}.progress-lifecycle-page .card-track-foot small{color:#8a9aa3}.progress-lifecycle-page .card-event-line{color:#96a3aa;flex-wrap:wrap;gap:10px;margin-top:7px;font-size:9px;display:flex}.progress-lifecycle-page .card-review-note{color:#88685b;background:#fff6f1;border-radius:10px;gap:3px;margin-top:9px;padding:9px 10px;font-size:9.5px;display:grid}.progress-lifecycle-page .lifecycle-section{margin-top:14px}.progress-lifecycle-page .needs-you-section{background:linear-gradient(#fffaf7 0,#fff 88px);border-color:#f0ddd5}.progress-lifecycle-page .needs-you-section .progress-card-head>div>span{color:#b45c3b}.progress-lifecycle-page .waiting-section{background:linear-gradient(#fffaf0 0,#fff 88px);border-color:#eadfbd}.progress-lifecycle-page .waiting-section .progress-card-head>div>span{color:#aa7a17}.progress-lifecycle-page .completed-section{opacity:.92;background:linear-gradient(#f7fbf8 0,#fff 88px);border-color:#dde9e2}.progress-lifecycle-page .completed-section .progress-card-head>div>span{color:#4d8a70}.progress-lifecycle-page .action-list{gap:7px;padding:0 12px 12px;display:grid}.progress-lifecycle-page .action-row{min-width:0;color:inherit;background:#ffffffdb;border:1px solid #e6edf0;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto 108px 12px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.progress-lifecycle-page .action-row:hover{background:#fff;border-color:#cbdce2;transform:translateY(-1px);box-shadow:0 7px 18px #0b30400d}.progress-lifecycle-page .action-icon{color:#5268ff;background:#eef2ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.progress-lifecycle-page .action-icon.onboarding,.progress-lifecycle-page .action-icon.document{color:#b45c3b;background:#fff0ea}.progress-lifecycle-page .action-icon.account{color:#0b8f9c;background:#eaf5f8}.progress-lifecycle-page .action-icon.card{color:#596bd5;background:#eef0ff}.progress-lifecycle-page .action-icon.loan{color:#8157b5;background:#f5efff}.progress-lifecycle-page .action-icon.payment,.progress-lifecycle-page .action-icon.topup{color:#297a5c;background:#edf9f3}.progress-lifecycle-page .action-icon.product{color:#a77717;background:#fff7e4}.progress-lifecycle-page .action-copy{min-width:0}.progress-lifecycle-page .action-copy strong{color:#12364b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}.progress-lifecycle-page .action-copy small{color:#7a8e98;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;line-height:1.35;display:block;overflow:hidden}.progress-lifecycle-page .action-copy .action-next{color:#516a77;margin-top:4px;font-size:10px;line-height:1.35;display:block}.progress-lifecycle-page .action-state{background:var(--nsb-amber-bg);max-width:140px;color:var(--nsb-amber);text-align:center;text-transform:uppercase;letter-spacing:.025em;white-space:normal;border-radius:999px;justify-self:end;padding:5px 8px;font-size:8.8px;font-weight:900;line-height:1.15}.progress-lifecycle-page .action-state.done{background:var(--nsb-green-bg);color:var(--nsb-green)}.progress-lifecycle-page .action-state.action{background:var(--nsb-coral-bg);color:var(--nsb-coral)}.progress-lifecycle-page .action-state.blocked{background:var(--nsb-red-bg);color:var(--nsb-red)}.progress-lifecycle-page .action-date{color:#899aa2;text-align:right;font-size:9px;line-height:1.3}.progress-lifecycle-page .action-arrow{color:#8fa0a8;font-size:16px}.progress-lifecycle-page .progress-empty{text-align:center;padding:18px 10px}.progress-lifecycle-page .progress-empty strong{color:#17394d;font-size:12px}.progress-lifecycle-page .progress-empty p{color:#80919a;max-width:560px;margin:5px auto 0;font-size:10px;line-height:1.5}.progress-lifecycle-page .progress-empty a{color:var(--nsb-navy);margin-top:9px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.progress-lifecycle-page .next-action-panel{background:linear-gradient(145deg,#eaf5f8,#fff 68%);border-color:#d8e6ea;padding:18px}.progress-lifecycle-page .next-action-panel>svg{color:var(--nsb-teal);margin:4px 0 12px}.progress-lifecycle-page .next-action-panel h2,.progress-lifecycle-page .waiting-panel h2{color:var(--nsb-ink);letter-spacing:-.025em;margin:0;font:500 23px/1.08 Georgia,Times New Roman,serif}.progress-lifecycle-page .next-action-panel p,.progress-lifecycle-page .waiting-panel p{color:#6e838d;margin:8px 0 0;font-size:10.5px;line-height:1.55}.progress-lifecycle-page .next-action-panel>a{background:var(--nsb-navy);color:#fff;border-radius:11px;margin-top:13px;padding:10px 12px;font-size:10.5px;font-weight:900;text-decoration:none;display:inline-flex}.progress-lifecycle-page .waiting-panel{padding:17px}.progress-lifecycle-page .waiting-panel>a{border-top:1px solid #edf1f2;padding:9px 0;text-decoration:none;display:block}.progress-lifecycle-page .waiting-panel>a:first-of-type{margin-top:10px}.progress-lifecycle-page .waiting-panel>a strong{color:#17394d;font-size:10.5px;display:block}.progress-lifecycle-page .waiting-panel>a small{color:#81929a;margin-top:2px;font-size:9px;line-height:1.35;display:block}.progress-lifecycle-page .completed-section .action-row{background:#fbfdfc}.progress-lifecycle-page .completed-section .action-copy .action-next{display:none}@media (max-width:1180px){.progress-lifecycle-page .progress-layout{grid-template-columns:minmax(0,1fr) 265px}.progress-lifecycle-page .action-row{grid-template-columns:40px minmax(0,1fr) auto 12px}.progress-lifecycle-page .action-date{display:none}}@media (max-width:980px){.progress-lifecycle-page .progress-layout{display:block}.progress-lifecycle-page .progress-side{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;position:static}.progress-lifecycle-page>.progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.progress-lifecycle-page{width:100%;min-width:0;padding-bottom:24px}.progress-lifecycle-page .progress-head{border-radius:20px;margin-bottom:12px;padding:19px 17px;display:block}.progress-lifecycle-page .progress-head h1{font-size:clamp(34px,10vw,46px)}.progress-lifecycle-page .progress-score{text-align:left;width:100%;height:auto;box-shadow:none;border-radius:15px;margin-top:15px;padding:13px;display:block}.progress-lifecycle-page .progress-score span{max-width:none;margin:5px 0 0}.progress-lifecycle-page>.progress-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.progress-lifecycle-page>.progress-summary article{border-radius:14px;min-width:0;padding:12px}.progress-lifecycle-page .progress-layout{display:block}.progress-lifecycle-page .progress-side{grid-template-columns:1fr;margin-top:12px;display:grid}.progress-lifecycle-page .progress-card{border-radius:17px;min-width:0}.progress-lifecycle-page .progress-card-head{align-items:flex-start;gap:10px;padding:16px 15px 11px}.progress-lifecycle-page .progress-card-head h2{font-size:22px}.progress-lifecycle-page .lifecycle-section:first-child>.progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-lifecycle-page .lifecycle-section:first-child>.progress-summary article:nth-child(2){border-right:0}.progress-lifecycle-page .lifecycle-section:first-child>.progress-summary article:nth-child(-n+2){border-bottom:1px solid #e7eef1}.progress-lifecycle-page .progress-meter{margin-left:15px;margin-right:15px}.progress-lifecycle-page .progress-steps{padding:0 15px}.progress-lifecycle-page .lifecycle-rail{grid-auto-columns:minmax(78px,1fr);padding-left:15px;padding-right:15px;overflow-x:auto}.progress-lifecycle-page .application-status-line{flex-direction:column;align-items:flex-start;padding-left:15px;padding-right:15px}.progress-lifecycle-page .application-followup{padding-left:15px;padding-right:15px}.progress-lifecycle-page .action-list{gap:7px;padding:0 9px 10px;display:grid}.progress-lifecycle-page .action-row{grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"icon copy state""icon copy arrow";align-items:start;gap:4px 9px;min-width:0;padding:11px;display:grid}.progress-lifecycle-page .action-icon{grid-area:icon}.progress-lifecycle-page .action-copy{grid-area:copy;min-width:0}.progress-lifecycle-page .action-copy strong,.progress-lifecycle-page .action-copy small{overflow-wrap:anywhere;white-space:normal}.progress-lifecycle-page .action-state{text-align:right;white-space:normal;grid-area:state;max-width:100px;font-size:8.5px;line-height:1.2}.progress-lifecycle-page .action-date{display:none}.progress-lifecycle-page .action-arrow{text-align:right;grid-area:arrow;align-self:end}.progress-lifecycle-page .progress-steps>div{grid-template-columns:32px minmax(0,1fr);gap:8px}.progress-lifecycle-page .progress-steps>div>a{grid-column:2;margin-top:3px}.progress-lifecycle-page .card-track-head{grid-template-columns:36px minmax(0,1fr) auto}.progress-lifecycle-page .card-track-foot{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.progress-lifecycle-page>.progress-summary{grid-template-columns:1fr 1fr}.progress-lifecycle-page>.progress-summary article{padding:10px}.progress-lifecycle-page .action-row{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon copy""icon state""icon arrow"}.progress-lifecycle-page .action-state{text-align:left;justify-self:start;max-width:none}.progress-lifecycle-page .action-arrow{justify-self:start}}
