.design2,.design2 :where(:not(svg):not(svg *)),.design2 :before,.design2 :after{all:revert}.design2 svg{vertical-align:baseline}.design2{--g1:#ff8a00;--g2:#ff5722;--g3:#f0306a;--grad:linear-gradient(115deg, #ff8a00 0%, #ff5722 55%, #f0306a 120%);--grad-soft:linear-gradient(115deg, #fff3e4, #ffe9e0);--deep1:#0a1a33;--deep2:#123a7a;--grad-deep:linear-gradient(135deg, #0a1a33 0%, #123a7a 100%);--ev1:#00a86b;--ev2:#00c9a7;--grad-ev:linear-gradient(120deg, #016a45, #00a86b 60%, #00c9a7);--ink:#101826;--slate:#56637a;--slate2:#8b96a9;--bg:#fffbf6;--card:#fff;--line:#1018261a;--line2:#1018260f;--gold:#e2a33c;--b:"Libre Franklin", system-ui, sans-serif;--s:"Gloock", Georgia, serif;--m:"DM Mono", monospace;--sh1:0 2px 4px #1018260a, 0 12px 32px #10182612;--sh2:0 6px 14px #10182614, 0 30px 70px #10182624;--shg:0 14px 38px #ff572261;--r:22px;--e:cubic-bezier(.22, .8, .3, 1);--sp:cubic-bezier(.34, 1.5, .5, 1)}.design2 *{box-sizing:border-box;margin:0;padding:0}.design2{scroll-behavior:smooth;font-family:var(--b);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}.design2 img{max-width:100%;display:block}.design2 a{color:inherit;text-decoration:none}.design2 button{cursor:pointer;background:0 0;border:0;font-family:inherit}.design2 :focus-visible{outline:3px solid var(--g2);outline-offset:3px;border-radius:6px}.design2 ::selection{background:var(--g2);color:#fff}.design2 .wrap{width:min(1210px,92%);margin:0 auto}.design2 .wrap.nv{width:min(1400px,96%)}.design2 section{padding:clamp(4.5rem,8vw,7.5rem) 0;position:relative}.design2 .mesh{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.design2 .mesh i{filter:blur(130px);opacity:.2;border-radius:50%;animation:26s ease-in-out infinite alternate drift;position:absolute}.design2 .mesh .m2{background:#ffd7e2;width:340px;height:340px;animation-delay:-9s;bottom:-200px;left:-200px}.design2 .mesh .m3{opacity:.14;background:#cff5e7;width:280px;height:280px;animation-delay:-17s;top:46%;left:62%}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,50px)scale(1.12)}}.design2 #prog{background:var(--grad);transform-origin:0 0;will-change:transform;z-index:300;border-radius:0 4px 4px 0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.design2 h1,.design2 h2,.design2 h3{letter-spacing:-.025em;font-weight:800;line-height:1.08}.design2 .serif{font-family:var(--s);letter-spacing:0;font-style:italic;font-weight:400}.design2 .gtx{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.design2 .kick{font-family:var(--m);letter-spacing:.24em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.6rem;font-size:.68rem;font-weight:600;display:inline-flex}.design2 .kick:before,.design2 .kick.c:after{content:"";background:var(--grad);border-radius:2px;width:28px;height:2px}.design2 .h2{max-width:23ch;margin:1rem 0 1.1rem;font-size:clamp(2rem,3.9vw,3.15rem)}.design2 .lede{color:var(--slate);max-width:58ch;font-size:1.05rem;font-weight:500}.design2 .c{text-align:center}.design2 .c .h2,.design2 .c .lede{margin-left:auto;margin-right:auto}.design2 .btn{transition:transform .35s var(--sp), box-shadow .3s;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:1.02rem 1.85rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.design2 .btn .ar{transition:transform .3s var(--e)}.design2 .btn:hover .ar{transform:translate(5px)}.design2 .btn-g{color:#fff;background:#f25c1f;border:1.6px solid #0000;box-shadow:0 2px #c4430f}.design2 .btn-g:hover{background:#e04e15;transform:translateY(-2px);box-shadow:0 4px #c4430f}.design2 .btn-g:active{transform:translateY(0);box-shadow:0 1px #c4430f}.design2 .btn-d{background:var(--ink);color:#fff}.design2 .btn-d:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10182638}.design2 .btn-l{border:1.6px solid var(--line);color:var(--ink);background:#fff}.design2 .btn-l:hover{color:#d9430f;border-color:#f25c1f;transform:translateY(-2px)}.design2 .btn-w{color:#d9430f;background:#fff}.design2 .btn-w:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0003}.design2 .btn-go{color:#fff;border:1.6px solid #ffffff8c}.design2 .btn-go:hover{background:#ffffff24;transform:translateY(-2px)}.design2 .tl{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.45rem;font-size:.92rem;font-weight:800;display:inline-flex}.design2 .tl svg{stroke:#ff5722;transition:transform .3s var(--e)}.design2 .tl:hover svg{transform:translate(5px)}.design2 .ph{background:linear-gradient(135deg,#ffe9d2,#ffddd2);position:relative;overflow:hidden}.design2 .ph img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--e)}.design2 .ph.noimg img{display:none}.design2 .ph .fb{background:var(--grad-soft);color:#e8591e;place-items:center;font-weight:800;display:none;position:absolute;inset:0}.design2 .ph.noimg .fb{display:grid}.design2 .topbar{background:var(--grad-deep);color:#bccbe4;padding:.55rem 0;font-size:.78rem}.design2 .topbar .wrap{justify-content:space-between;align-items:center;gap:1rem;display:flex}.design2 .topbar b{color:#fff}.design2 .topbar .r{align-items:center;gap:1.5rem;display:flex}.design2 .topbar a:hover{color:#fff}.design2 .topbar a.tb-emi{background:var(--grad);color:#fff;letter-spacing:.01em;transition:transform .25s var(--sp), box-shadow .25s;border-radius:999px;padding:.28rem .9rem;font-weight:800;box-shadow:0 4px 12px #ff572266}.design2 .topbar a.tb-emi:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #ff572280}.design2 header{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line2);transition:transform .4s var(--e), box-shadow .3s;background:#fffbf6d1;position:sticky;top:0}.design2 header.hide{transform:translateY(-110%)}.design2 header.sc{box-shadow:0 10px 36px #10182614}.design2 .nv{justify-content:space-between;align-items:center;gap:2rem;height:62px;display:flex}.design2 .logo{flex:none;align-items:center;gap:.7rem;display:flex}.design2 .logo .img{flex:none;width:auto;height:44px;display:block;transform:translateY(7px)}.design2 .logo .txt{flex-direction:column;line-height:1;display:none}.design2 .logo.noimg .img{display:none}.design2 .logo.noimg .txt{display:flex}.design2 .logo .txt b{letter-spacing:.01em;color:var(--ink);font-size:1.5rem;font-weight:800}.design2 .logo .txt b i{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.design2 .logo .txt span{font-family:var(--m);letter-spacing:.16em;text-transform:uppercase;color:var(--slate2);white-space:nowrap;font-size:.48rem}.design2 nav.lk{gap:2.1rem;display:flex}.design2 nav.lk>a{color:var(--ink);white-space:nowrap;opacity:.85;padding:.4rem 0;font-size:.92rem;font-weight:700;position:relative}.design2 nav.lk>a:after{content:"";background:var(--grad);width:0;height:3px;transition:.3s var(--e);border-radius:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.design2 nav.lk>a:hover{opacity:1}.design2 nav.lk>a:hover:after{width:100%}.design2 .nc{align-items:center;gap:.4rem;display:flex}.design2 .nc .btn{padding:.72rem 1.4rem;font-size:.87rem}.design2 .nc .nav-emi{display:none}.design2 .hamb{border:1.5px solid var(--line);border-radius:13px;width:44px;height:44px;display:none}.design2 .hamb span{background:var(--ink);border-radius:2px;width:20px;height:2px;margin:5px auto;display:block}.design2 .hero{padding:clamp(3rem,5.5vw,5rem) 0 clamp(4rem,6vw,5.5rem);overflow:hidden}.design2 .hg{grid-template-columns:1.04fr .96fr;align-items:center;gap:3.6rem;display:grid}.design2 .badge{border:1px solid var(--line);box-shadow:var(--sh1);background:#fff;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.7rem;padding:.55rem 1.15rem;font-size:.78rem;font-weight:700;display:inline-flex}.design2 .badge i{background:var(--ev1);border-radius:50%;width:8px;height:8px;animation:2.2s infinite bl}.design2 .badge .tk{background:var(--grad-ev);color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid;box-shadow:0 2px 7px #00a86b6b,inset 0 1px #ffffff59}.design2 .badge .tk svg{width:11px;height:11px;display:block}@keyframes bl{0%,to{box-shadow:0 0 0 3px #00a86b40}50%{box-shadow:0 0 0 8px #00a86b0d}}.design2 .badge .gtx{font-weight:800}.design2 .hero h1{max-width:12ch;font-size:clamp(2.7rem,5.8vw,4.6rem)}.design2 .hero .sub{color:var(--slate);max-width:46ch;margin:1.5rem 0 2.1rem;font-size:1.13rem;font-weight:500}.design2 .hero .sub b{color:var(--ink)}.design2 .hcta{flex-wrap:wrap;gap:.9rem;margin-bottom:2rem;display:flex}.design2 .hp{flex-wrap:wrap;gap:1.5rem;display:flex}.design2 .hp span{color:var(--ink);align-items:center;gap:.5rem;font-size:.86rem;font-weight:700;display:flex}.design2 .hp svg{flex:none}.design2 .hv{position:relative}.design2 .hv-arch{width:min(460px,100%);height:540px;box-shadow:var(--sh2);z-index:2;border:7px solid #fff;border-radius:230px 230px 30px 30px;margin-left:auto;position:relative}.design2 .hv-arch img{transform:scale(1.03)}.design2 .hv-glow{background:var(--grad);filter:blur(70px);opacity:.3;z-index:0;border-radius:50%;width:78%;height:78%;animation:6s ease-in-out infinite alternate pulseG;position:absolute;inset:-10px -10px auto auto}@keyframes pulseG{0%{opacity:.22;transform:scale(.95)}to{opacity:.38;transform:scale(1.07)}}.design2 .hv-ring{z-index:1;pointer-events:none;border:1.6px dashed #ff572273;border-radius:260px 260px 40px 40px;width:min(512px,108%);height:592px;position:absolute;inset:-26px 24px auto auto}.design2 .gl{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh2);z-index:3;animation:fl 6.5s var(--e) infinite;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:.85rem;padding:.95rem 1.2rem;display:flex;position:absolute}.design2 .gl.b{animation-delay:-3.2s}@keyframes fl{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.design2 .gl .ic{color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.design2 .gl h5{font-family:var(--m);font-size:1.08rem;font-weight:600;line-height:1.05}.design2 .gl p{color:var(--slate);letter-spacing:.02em;font-size:.7rem;font-weight:700}.design2 .gl.p1{top:-8%;left:-9%}.design2 .gl.p2{bottom:-10%;right:-7%}.design2 .gl.p3{display:none}.design2 .ic.go2{background:var(--grad)}.design2 .ic.ge{background:var(--grad-ev)}.design2 .ic.gd{background:var(--grad-deep)}.design2 .hv-mini{width:128px;height:128px;box-shadow:var(--sh2);z-index:3;animation:fl 7.5s var(--e) infinite;border:6px solid #fff;border-radius:50%;animation-delay:-2s;position:absolute;top:46%;left:-9%}.design2 .tmqi{align-items:center;gap:1.3rem;animation:50s linear infinite mq;flex-wrap:nowrap!important;width:max-content!important;display:flex!important}.design2 .tmqi .ts{max-width:88vw;flex:0 0 430px!important;width:430px!important}.design2 .mq:hover .tmqi{animation-play-state:paused}.design2 .tick{border-block:1px solid var(--line2);background:#ffffffb3;padding:1.35rem 0;position:relative;overflow:hidden}.design2 .tick .lab{text-align:center;font-family:var(--m);letter-spacing:.26em;text-transform:uppercase;color:var(--slate2);margin-bottom:1rem;font-size:.64rem;font-weight:600}.design2 .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.design2 .mqi{flex-wrap:nowrap;align-items:center;gap:3.4rem;width:max-content;animation:36s linear infinite mq;display:flex}.design2 .mq:hover .mqi{animation-play-state:paused}.design2 .mqi-states{gap:1rem;animation-duration:40s}.design2 .states-strip .lab b{color:#e8420e}.design2 .stc{font-family:var(--b);letter-spacing:-.01em;color:#33405a;border:1.5px solid var(--line);white-space:nowrap;box-shadow:var(--sh1);transition:.3s var(--e);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.design2 .stc:before{content:"";background:var(--grad);width:9px;height:9px;transition:transform .3s var(--e), box-shadow .3s var(--e);border-radius:50%;flex:none}.design2 .stc:hover{color:#d9430f;background:linear-gradient(#fff,#fff3ec);border-color:#ff7a45;transform:translateY(-4px);box-shadow:0 10px 20px -12px #ff572280}.design2 .stc:hover:before{transform:scale(1.25);box-shadow:0 0 0 4px #ff572224}.design2 .states-strip .mq,.design2 .lenders-tick .mq{padding-block:16px}.design2 .lenders-tick .mq{padding-block:24px}@keyframes mq{to{transform:translate(-50%)}}.design2 .lg{color:#a8b1c2;white-space:nowrap;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:800;transition:all .3s;display:flex}.design2 .lg:hover{color:var(--ink)}.design2 .lg i{background:var(--grad);opacity:.6;border-radius:50%;flex:none;width:7px;height:7px}.design2 .sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.7rem;display:flex}.design2 .pg{grid-template-columns:repeat(3,1fr);gap:1.35rem;display:grid}.design2 .pc{border-radius:var(--r);background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(150deg, #ff8a0080, #f0306a26 40%, #10182612) border-box;box-shadow:var(--sh1);transition:transform .45s var(--e), box-shadow .45s var(--e);color:inherit;border:1.6px solid #0000;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.design2 .pc:hover{box-shadow:var(--sh2);transform:translateY(-9px)}.design2 .pc:hover .ph img{transform:scale(1.08)}.design2 .pc .ph{height:210px}.design2 .pc .ph:after{content:"";opacity:0;background:linear-gradient(#0000,#0a101e59);transition:all .4s;position:absolute;inset:55% 0 0}.design2 .pc:hover .ph:after{opacity:1}.design2 .pc .tag{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.12em;text-transform:uppercase;background:#fffffff2;border-radius:999px;padding:.4rem .85rem;font-size:.64rem;font-weight:800;position:absolute;top:1rem;left:1rem}.design2 .pc .tag.gr{background:var(--grad);color:#fff}.design2 .pc .tag.ev{background:var(--grad-ev);color:#fff}.design2 .pc .bd{flex-direction:column;flex:1;gap:.6rem;padding:1.55rem 1.55rem 1.45rem;display:flex}.design2 .pc h3{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;font-size:1.14rem;display:flex}.design2 .pc h3 .go{border:1.6px solid var(--line);width:36px;height:36px;transition:.4s var(--sp);border-radius:50%;flex:none;place-items:center;display:grid}.design2 .pc:hover h3 .go{background:var(--grad);color:#fff;border-color:#0000;transform:rotate(-38deg)scale(1.06)}.design2 .pc p{color:var(--slate);flex:1;font-size:.9rem;font-weight:500}.design2 .pc .mt{font-family:var(--m);border-top:1px dashed var(--line);color:var(--ink);gap:1.1rem;padding-top:.9rem;font-size:.69rem;display:flex}.design2 .pc .mt b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.design2 .tg{grid-template-columns:repeat(4,1fr);gap:1.15rem;margin-top:1.7rem;display:grid}.design2 .tile{border:1px solid var(--line2);box-shadow:var(--sh1);transition:.35s var(--e);letter-spacing:-.01em;background:#fff;border-radius:20px;flex-direction:column;gap:.9rem;padding:1.1rem 1.1rem 1.25rem;font-size:1.02rem;font-weight:800;display:flex;position:relative;overflow:hidden}.design2 .tile:after{content:"";background:var(--grad);opacity:0;height:4px;transition:opacity .3s;position:absolute;inset:0 0 auto}.design2 .tile:hover{box-shadow:var(--sh2);border-color:#ff572266;transform:translateY(-6px)}.design2 .tile:hover:after{opacity:1}.design2 .tile .ph{background:linear-gradient(135deg,#ffe9d2,#ffddd2);border-radius:14px;flex:none;width:100%;height:140px;overflow:hidden}.design2 .tile .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--e)}.design2 .tile:hover .ph img{transform:scale(1.07)}.design2 .tile span.t{flex:1;line-height:1.25;display:block}.design2 .tile .tnote{color:var(--slate);letter-spacing:0;margin-top:-.45rem;font-size:.78rem;font-weight:600}.design2 .tile .go2b{border:1.5px solid var(--line);width:34px;height:34px;color:var(--slate2);border-radius:50%;place-items:center;transition:all .3s;display:grid;position:absolute;bottom:1.1rem;right:1rem}.design2 .tile:hover .go2b{background:var(--grad);color:#fff;border-color:#0000;transform:rotate(-2deg)}.design2 .tile svg{flex:none;transition:all .3s}.design2 .evp{padding:0}.design2 .evb{background:var(--grad-ev);color:#fff;border-radius:30px;grid-template-columns:1.1fr .9fr;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 80px #00a86b59}.design2 .evb:before{content:"";background:radial-gradient(420px 220px at 90% -10%,#ffffff24,#0000 62%);position:absolute;inset:0}.design2 .evl{z-index:2;padding:3.2rem 3.4rem;position:relative}.design2 .evl .pass{font-family:var(--m);letter-spacing:.32em;text-transform:uppercase;background:#ffffff29;border:1px solid #fff6;border-radius:999px;margin-bottom:1.3rem;padding:.5rem 1.1rem;font-size:.66rem;font-weight:600;display:inline-block}.design2 .evl h2{color:#fff;max-width:15ch;font-size:clamp(2rem,3.7vw,3.05rem)}.design2 .evl h2 .serif{color:#c9ffe9}.design2 .evl p{color:#d9fff0;max-width:42ch;margin:1rem 0 1.9rem;font-weight:500}.design2 .evl .row{flex-wrap:wrap;gap:.85rem;display:flex}.design2 .evl .btn-w{color:#018552}.design2 .evr{height:100%;min-height:340px;position:relative}.design2 .evr .ph{background:0 0;position:absolute;inset:0}.design2 .evr:before{content:"";z-index:2;background:linear-gradient(90deg,#00a86b 0%,#0000 45%);position:absolute;inset:0}.design2 .snow{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.design2 .snow i{opacity:.7;background:#fff;border-radius:50%;animation:linear infinite snowfall;position:absolute;top:-12px}@keyframes snowfall{0%{opacity:0;transform:translateY(-14px)translate(0)}10%{opacity:.75}90%{opacity:.6}to{opacity:0;transform:translateY(420px)translate(18px)}}.design2 .stats{padding-top:clamp(3.6rem,6vw,5.5rem)}.design2 .sg{border:1px solid var(--line2);box-shadow:var(--sh1);background:#fff;border-radius:26px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.design2 .st{padding:2.3rem 1.5rem;transition:all .3s;position:relative}.design2 .st:hover{background:var(--grad-soft)}.design2 .st+.st:before{content:"";background:var(--line);width:1px;position:absolute;top:24%;bottom:24%;left:0}.design2 .st .n{font-family:var(--m);font-size:clamp(1.6rem,2.7vw,2.2rem);font-weight:600;line-height:1}.design2 .st .n s{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.6em;font-weight:600;text-decoration:none}.design2 .st .l{letter-spacing:-.01em;margin-top:.55rem;font-size:.86rem;font-weight:800}.design2 .st .c2{color:var(--slate);font-size:.73rem;font-weight:500}.design2 .trust{background:linear-gradient(180deg, var(--bg), #fbf3e9);padding-bottom:clamp(4rem,8vw,6rem)}.design2 .tg2{grid-template-columns:1fr;gap:clamp(3.5rem,6vw,4.5rem);margin-top:2.8rem;display:grid}.design2 .ceo{box-shadow:var(--sh1);border:1px solid var(--line2);background:#fff;border-radius:26px;grid-template-columns:200px 1fr;display:grid;overflow:hidden}.design2 .ceo .ph{min-height:100%}.design2 .ceo .bd{flex-direction:column;justify-content:center;padding:2.6rem 3rem 2.6rem 3.2rem;display:flex}.design2 .ceo .bd .role{font-family:var(--m);letter-spacing:.18em;text-transform:uppercase;color:var(--slate2);font-size:.64rem;font-weight:600}.design2 .ceo h4{letter-spacing:-.02em;margin:.2rem 0 .9rem;font-size:1.3rem}.design2 .ceo .q{color:#2a3648;border-left:3px solid;border-image:var(--grad) 1;margin-bottom:.2rem;padding-left:1.1rem;font-size:1.02rem;font-weight:600;line-height:1.7}.design2 .ceo .q2{color:var(--slate);margin-top:.9rem;font-size:.92rem;font-weight:500;line-height:1.7}.design2 .ceo .ft{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1.1rem;display:flex}.design2 .ceo .sig{font-family:var(--s);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-style:italic}.design2 .mapc{background:var(--grad-deep);color:#fff;border-radius:26px;grid-template-columns:1fr 1.05fr;align-items:center;gap:1.2rem;padding:2.1rem;display:grid;position:relative;overflow:hidden}.design2 .mapc:before{content:"";background:radial-gradient(430px 280px at 92% 8%,#ff8a004d,#0000 60%);position:absolute;inset:0}.design2 .mapc>*{z-index:2;position:relative}.design2 .mapc svg{width:100%;max-width:280px;height:auto;overflow:visible}.design2 .cty circle.a{fill:url(#gradDot)}.design2 .cty circle.b2{fill:none;stroke:#ff8a00;stroke-width:1.4px;animation:rg 2.6s var(--e) infinite}@keyframes rg{0%{r:4.5;opacity:.9}to{r:15;opacity:0}}.design2 .cty text{font-family:var(--m);fill:#c8d5ec;letter-spacing:.05em;font-size:9px}.design2 .mapc h3{color:#fff;letter-spacing:-.01em;margin-bottom:1rem;font-size:1.3rem}.design2 .mr{color:#c8d5ec;border-bottom:1px solid #ffffff29;justify-content:space-between;padding:.68rem 0;font-size:.88rem;font-weight:600;display:flex}.design2 .mr b{font-family:var(--m);background:linear-gradient(90deg,#ffb46b,#ff7aa8);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.design2 .upl{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.design2 .upl .lb{width:100%;font-family:var(--m);letter-spacing:.22em;text-transform:uppercase;color:#8fa3c4;font-size:.6rem;font-weight:600}.design2 .uc{color:#ffd3b0;border:1px solid #ffa46b80;border-radius:999px;padding:.34rem .8rem;font-size:.73rem;font-weight:800}.design2 .lgrid{grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-top:.4rem;display:grid}.design2 .lc{border:1px solid var(--line2);text-align:center;box-shadow:var(--sh1);transition:.3s var(--e);letter-spacing:-.01em;background:#fff;border-radius:16px;justify-items:center;gap:.32rem;padding:1.05rem .6rem;font-size:.8rem;font-weight:800;display:grid}.design2 .lc .lg-badge{color:#fff;letter-spacing:-.03em;width:46px;height:46px;font-size:1.32rem;font-weight:800;font-family:var(--b);border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #10182633,inset 0 1px #ffffff59}.design2 .lc .lg-badge:after{content:"";border-radius:inherit;background:radial-gradient(120% 80% at 30% 18%,#fff6,#0000 60%);position:absolute;inset:0}.design2 .lc .lg-badge img{object-fit:contain;z-index:2;background:#fff;width:100%;height:100%;padding:4px;position:absolute;inset:0}.design2 .lc small{font-family:var(--m);letter-spacing:.1em;color:var(--slate2);text-transform:uppercase;font-size:.54rem;font-weight:500}.design2 .lc:hover{box-shadow:var(--sh2);border-color:#ff572273;transform:translateY(-5px)}.design2 .lmarquee{grid-column:1/-1;margin-top:.4rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.design2 .lmarquee .ltrack{gap:.75rem;width:max-content;animation:34s linear infinite lmove;display:flex}.design2 .lmarquee:hover .ltrack{animation-play-state:paused}.design2 .lmarquee .lc{flex:none;width:150px}@keyframes lmove{0%{transform:translate(-50%)}to{transform:translate(0)}}.design2 .inv{background:var(--grad-deep);color:#fff;overflow:hidden}.design2 .inv:before{content:"";background:radial-gradient(700px 380px at 12% 0,#ff8a002e,#0000 60%),radial-gradient(560px 320px at 95% 100%,#f0306a29,#0000 60%);position:absolute;inset:0}.design2 .inv .wrap{position:relative}.design2 .inv .lede{color:#b9c8e2}.design2 .ig{grid-template-columns:1fr 1fr;align-items:center;gap:3.4rem;display:grid}.design2 .chart{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff21;border-radius:24px;padding:1.9rem}.design2 .chart .ct{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.design2 .chart .ct h4{color:#fff;font-size:1rem}.design2 .chart .ct span{font-family:var(--m);color:#8fa3c4;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.design2 .chart svg{width:100%;height:auto;overflow:visible}.design2 .aum-line{fill:none;stroke:url(#gl1);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620px}.design2 .chart.in .aum-line{animation:dash 2.2s .3s var(--e) forwards}@keyframes dash{to{stroke-dashoffset:0}}.design2 .aum-fill{fill:url(#gl2);opacity:0;transition:opacity 1s 1.6s}.design2 .chart.in .aum-fill{opacity:1}.design2 .aum-dot{fill:#ff8a00;stroke:#fff;stroke-width:2.5px;opacity:0;transition:opacity .4s 2.1s}.design2 .chart.in .aum-dot{opacity:1}.design2 .chart .xl{font-family:var(--m);fill:#7e92b5;font-size:9.5px}.design2 .chart .yl{font-family:var(--m);fill:#c8d5ec;font-size:10px;font-weight:600}.design2 .ipts{gap:1rem;margin-top:2rem;display:grid}.design2 .ipt{align-items:flex-start;gap:1rem;display:flex}.design2 .ipt .ic{color:#ffb46b;background:#ffffff14;border:1px solid #ffffff26;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.design2 .ipt h5{color:#fff;font-size:.98rem;font-weight:800}.design2 .ipt p{color:#aebedc;max-width:50ch;font-size:.85rem;font-weight:500}.design2 .ibadges{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.design2 .ib{font-family:var(--m);letter-spacing:.08em;color:#d7e2f4;background:#ffffff0d;border:1px solid #ffffff40;border-radius:999px;padding:.45rem .9rem;font-size:.66rem}@media (max-width:1024px){.design2 nav.lk{display:none}.design2 .hamb{display:block}.design2 .nc .btn-l{display:none}}.design2 .lk .dd{align-items:center;display:flex;position:relative}.design2 .lk .ddt{color:var(--ink);opacity:.85;cursor:pointer;align-items:center;gap:.32rem;padding:.4rem 0;font-size:.92rem;font-weight:700;display:inline-flex}.design2 .lk .ddt .cev{transition:transform .3s var(--e)}.design2 .lk .dd:hover .ddt{opacity:1}.design2 .lk .dd:hover .ddt .cev{transform:rotate(180deg)}.design2 .lk .dd.act .ddt{opacity:1;color:#e8420e}.design2 .lk .ddm{border:1px solid var(--line2);box-shadow:var(--sh2);opacity:0;visibility:hidden;min-width:188px;transition:opacity .25s var(--e), transform .25s var(--e);z-index:130;background:#fff;border-radius:14px;gap:.1rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%)translateY(8px)}.design2 .lk .ddm:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.design2 .lk .dd:hover .ddm{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.design2 .lk .ddm a{color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:.55rem;padding:.62rem .85rem;font-size:.87rem;font-weight:700;transition:background .2s,color .2s,padding .2s;display:flex}.design2 .lk .ddm a:after{content:none}.design2 .lk .ddm a:hover{background:var(--grad-soft);color:#e8420e;padding-left:1.05rem}.design2 .lk .ddm .ddall{border-top:1px solid var(--line2);color:#e8420e;background:#ff8a0014;border-radius:0 0 10px 10px;margin-top:.25rem;font-weight:800}.design2 .lk .ddm .ddall:hover{background:#ff8a0029}.design2 .mm .mall{color:#ffb46b;font-weight:800}.design2 .cal{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3.2rem;display:grid}.design2 .cc{border:1px solid var(--line2);box-shadow:var(--sh2);background:#fff;border-radius:28px;padding:2.4rem;position:relative;overflow:hidden}.design2 .emipresets{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.design2 .emipresets .ep{color:#33405a;border:1.5px solid var(--line);transition:.25s var(--e);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.8rem;font-weight:700}.design2 .emipresets .ep:hover{color:#d9430f;border-color:#ff572280;transform:translateY(-2px)}.design2 .emipresets .ep.act{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 6px 16px #ff572259}.design2 .cc:before{content:"";background:var(--grad);height:6px;position:absolute;inset:0 0 auto}.design2 .sr{margin-bottom:1.7rem}.design2 .sr .t{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}.design2 .sr label{font-size:.86rem;font-weight:800}.design2 .sr output{font-family:var(--m);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;border:1px solid #ff57224d;border-radius:10px;padding:.26rem .8rem;font-size:.95rem;font-weight:600}.design2 input[type=range]{appearance:none;background:linear-gradient(90deg, #ff8a00 0%, #ff5722 var(--fl,40%), #f1e8dc var(--fl,40%));border-radius:8px;width:100%;height:7px}.design2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border:6px solid #ff5722;border-radius:50%;width:25px;height:25px;transition:transform .15s;box-shadow:0 5px 14px #ff572266}.design2 input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2)}.design2 input[type=range]::-moz-range-thumb{background:#fff;border:6px solid #ff5722;border-radius:50%;width:25px;height:25px;box-shadow:0 5px 14px #ff572266}.design2 .co{background:var(--grad-deep);color:#fff;border-radius:22px;grid-template-columns:1fr 1fr 1fr;gap:1.15rem;padding:1.8rem;display:grid;position:relative;overflow:hidden}.design2 .co:before{content:"";background:radial-gradient(300px 160px at 90% 0,#ff8a0040,#0000 60%);position:absolute;inset:0}.design2 .co>*{position:relative}.design2 .co .bg{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:.7rem;display:flex}.design2 .co .k{letter-spacing:.12em;text-transform:uppercase;color:#8fa3c4;font-size:.64rem;font-weight:700}.design2 .co .v{font-family:var(--m);font-size:1.05rem;font-weight:500}.design2 .co .bg .v{background:linear-gradient(90deg,#ffb46b,#ff7aa8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:600;line-height:1}.design2 .bar{background:#ffffff1f;border-radius:99px;grid-column:1/-1;height:11px;display:flex;overflow:hidden}.design2 .bar i{height:100%;transition:width .45s var(--e)}.design2 .bar .p{background:var(--grad)}.design2 .bar .q{background:#e2a33c}.design2 .ky{color:#c8d5ec;grid-column:1/-1;gap:1.6rem;font-size:.73rem;font-weight:600;display:flex}.design2 .ky i{border-radius:3px;width:10px;height:10px;margin-right:.45rem;display:inline-block}.design2 .cf{align-items:flex-start;gap:1.05rem;margin-top:1.7rem;display:flex}.design2 .cf .ic{border:1px solid var(--line2);width:46px;height:46px;box-shadow:var(--sh1);color:#ff5722;background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.design2 .cf h5{font-size:1rem;font-weight:800}.design2 .cf p{color:var(--slate);max-width:46ch;font-size:.88rem;font-weight:500}.design2 .tst{background:linear-gradient(180deg, #fbf3e9, var(--bg))}.design2 .tw{grid-template-columns:repeat(3,1fr);gap:1.35rem;margin-top:2.7rem;display:grid}.design2 .tc{border:1px solid var(--line2);border-radius:var(--r);box-shadow:var(--sh1);transition:.4s var(--e);background:#fff;flex-direction:column;gap:1.15rem;padding:1.95rem;display:flex;position:relative}.design2 .tc:hover{box-shadow:var(--sh2);transform:translateY(-8px)}.design2 .tc .stars{background:linear-gradient(90deg,#ff8a00,#e2a33c);color:#0000;letter-spacing:.2em;-webkit-background-clip:text;background-clip:text;font-size:.88rem}.design2 .tc .q{font-family:var(--s);color:#2a3648;flex:1;font-size:1.13rem;font-style:italic;line-height:1.5}.design2 .tc .wh{border-top:1px dashed var(--line);align-items:center;gap:.95rem;padding-top:1.15rem;display:flex}.design2 .tc .ph{border:3px solid #ffe3ce;border-radius:50%;flex:none;width:52px;height:52px}.design2 .tc .wh h5{font-size:.95rem;font-weight:800}.design2 .tc .wh p{font-family:var(--m);color:var(--slate);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem}.design2 .tc .pin{color:#018552;background:#ddf5ea;border-radius:999px;padding:.32rem .75rem;font-size:.62rem;font-weight:800;position:absolute;top:1.55rem;right:1.55rem}.design2 .bg2{grid-template-columns:repeat(3,1fr);gap:1.35rem;display:grid}.design2 .bc{border:1px solid var(--line2);border-radius:var(--r);box-shadow:var(--sh1);transition:.4s var(--e);background:#fff;flex-direction:column;display:flex;overflow:hidden}.design2 .bc:hover{box-shadow:var(--sh2);transform:translateY(-8px)}.design2 .bc:hover .ph img{transform:scale(1.07)}.design2 .bc .ph{height:190px}.design2 .bc .cat{z-index:3;letter-spacing:.12em;text-transform:uppercase;background:#fffffff2;border-radius:999px;padding:.38rem .85rem;font-size:.62rem;font-weight:800;position:absolute;bottom:1rem;left:1rem}.design2 .bc .bd{flex-direction:column;flex:1;gap:.65rem;padding:1.45rem 1.55rem 1.55rem;display:flex}.design2 .bc h3{letter-spacing:-.01em;font-size:1.02rem;line-height:1.45}.design2 .bc .meta{font-family:var(--m);color:var(--slate2);font-size:.66rem}.design2 .bc .tl{margin-top:auto}.design2 .fin0{padding:0 0 clamp(4.5rem,8vw,7rem)}.design2 .fin{background:var(--grad);color:#fff;border-radius:32px;grid-template-columns:1.25fr .75fr;align-items:center;gap:2rem;padding:clamp(3.4rem,6.5vw,5.2rem) 2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #ff572266}.design2 .fin:before{content:"";background:radial-gradient(560px 300px at 88% 110%,#ffffff40,#0000 60%),repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 110px);position:absolute;inset:0}.design2 .fin>*{position:relative}.design2 .fin .l2{padding-left:clamp(1rem,4vw,3rem)}.design2 .fin h2{color:#fff;max-width:17ch;font-size:clamp(2rem,4vw,3.3rem)}.design2 .fin h2 .serif{color:#ffe6c4}.design2 .fin p{color:#ffebdd;max-width:48ch;margin:1rem 0 2rem;font-weight:500}.design2 .fin .row{flex-wrap:wrap;gap:.9rem;display:flex}.design2 .fin .fine{font-family:var(--m);color:#ffd9c2;letter-spacing:.05em;margin-top:2.2rem;font-size:.62rem}.design2 .fin .r2{gap:.8rem;padding-right:clamp(1rem,4vw,3rem);display:grid}.design2 .fin .qa{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.3s var(--sp);background:#ffffff24;border:1px solid #ffffff4d;border-radius:16px;align-items:center;gap:.9rem;padding:1rem 1.2rem;font-size:.92rem;font-weight:700;display:flex}.design2 .fin .qa:hover{background:#ffffff3d;transform:translate(6px)}.design2 .fin .qa .n2{font-family:var(--m);color:#e8420e;background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:700;display:grid}.design2 footer{color:#9aaac4;background:#081224;padding:4.6rem 0 2rem;font-size:.88rem;position:relative;overflow:hidden}.design2 footer:before{content:"";background:var(--grad);height:4px;position:absolute;top:-1px;left:0;right:0}.design2 .fg{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:2.6rem;padding-bottom:3rem;display:grid}.design2 footer h6{font-family:var(--m);letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-bottom:1.15rem;font-size:.64rem;font-weight:600}.design2 footer ul{gap:.55rem;list-style:none;display:grid}.design2 footer ul a{font-size:.85rem;font-weight:500;transition:all .25s}.design2 footer ul a:hover{color:#ffb46b;padding-left:5px}.design2 .fb p{max-width:30ch;margin:1.05rem 0 1.4rem;font-size:.85rem;font-weight:500}.design2 .soc{gap:.6rem;display:flex}.design2 .soc a{color:#c8d5ec;width:40px;height:40px;transition:.35s var(--sp);border:1px solid #ffffff29;border-radius:13px;place-items:center;display:grid}.design2 .soc a:hover{background:var(--grad);color:#fff;border-color:#0000;transform:translateY(-4px)scale(1.06)}.design2 .fbot{color:#67789b;flex-wrap:wrap;justify-content:space-between;gap:1.4rem;padding-top:1.8rem;font-size:.76rem;display:flex}.design2 .fbot .reg{font-family:var(--m);font-size:.66rem}.design2 .fbot .flegal a{color:inherit;transition:color .25s}.design2 .fbot .flegal a:hover{color:#ffb46b}.design2 .fab{z-index:90;gap:.7rem;display:grid;position:fixed;bottom:1.4rem;right:1.4rem}.design2 .fab a{color:#fff;width:54px;height:54px;transition:.35s var(--sp);border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 30px #00000047}.design2 .fab a:hover{transform:translateY(-5px)scale(1.1)}.design2 .fab .wa{background:#22c55e}.design2 .fab .ca{background:var(--grad)}.design2 .rv{opacity:0;transition:opacity .85s var(--e), transform .85s var(--e);transform:translateY(32px)}.design2 .rv.in{opacity:1;transform:none}.design2 .rv.d1{transition-delay:.1s}.design2 .rv.d2{transition-delay:.2s}.design2 .rv.d3{transition-delay:.3s}.design2 .rv.d4{transition-delay:.4s}.design2 .rv.d5{transition-delay:.5s}.design2 .rv.d6{transition-delay:.6s}.design2 .rv.z{transform:translateY(0)scale(.93)}.design2 .rv.z.in{transform:none}.design2 .mm{z-index:200;background:var(--grad-deep);color:#fff;transition:transform .45s var(--e);flex-direction:column;padding:1.3rem 6% 2rem;display:flex;position:fixed;inset:0;overflow:auto;transform:translate(102%)}.design2 .mm.open{transform:none}.design2 .mm .tp{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.design2 .mm .l{color:#fff;letter-spacing:-.02em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;padding:.8rem 0;font-size:1.5rem;font-weight:800;display:flex}.design2 .mm button.l{text-align:left}.design2 .mm .mgroup{border-bottom:1px solid #ffffff1f}.design2 .mm .mgroup>.l{border-bottom:0}.design2 .mm .mchev{transition:transform .26s var(--e)}.design2 .mm .mgroup.open .mchev{transform:rotate(90deg)}.design2 .mm .msub{opacity:0;transition:grid-template-rows .3s var(--e), opacity .22s var(--e), transform .3s var(--e);grid-template-rows:0fr;display:grid;transform:translateY(-6px)}.design2 .mm .msub>div{gap:.35rem;padding:0;display:grid;overflow:hidden}.design2 .mm .mgroup.open .msub{opacity:1;grid-template-rows:1fr;transform:none}.design2 .mm .mgroup.open .msub>div{padding:0 0 .8rem}.design2 .mm .msub a{color:#ffffffe6;opacity:0;transition:opacity .22s var(--e), transform .24s var(--e), background .2s ease, color .2s ease;background:#fff1;border-radius:12px;justify-content:space-between;align-items:center;padding:.64rem .78rem;font-size:.96rem;font-weight:700;line-height:1.25;display:flex;transform:translateY(-5px)}.design2 .mm .msub a:after{content:"→";opacity:.58}.design2 .mm .mgroup.open .msub a{opacity:1;transform:none}.design2 .mm .mgroup.open .msub a:nth-child(2){transition-delay:25ms}.design2 .mm .mgroup.open .msub a:nth-child(3){transition-delay:50ms}.design2 .mm .mgroup.open .msub a:nth-child(4){transition-delay:75ms}.design2 .mm .mgroup.open .msub a:nth-child(n+5){transition-delay:.1s}.design2 .mm .msub a:hover{color:#fff;background:#ffffff1f}.design2 .mm .btn{justify-content:center;margin-top:1.6rem}.design2 .mcl{color:#fff;border:1px solid #ffffff59;border-radius:13px;width:44px;height:44px;font-size:1.15rem}@media (max-width:1080px){.design2 .hg,.design2 .cal,.design2 .ig{grid-template-columns:1fr;gap:2.8rem}.design2 .hv{max-width:520px;margin:0 auto}.design2 .pg,.design2 .bg2,.design2 .tw,.design2 .tg{grid-template-columns:repeat(2,1fr)}.design2 .sg{grid-template-columns:repeat(3,1fr)}.design2 .st:nth-child(4):before{display:none}.design2 .tg2{grid-template-columns:1fr}.design2 .lgrid{grid-template-columns:repeat(3,1fr)}.design2 .evb{grid-template-columns:1fr}.design2 .evr{order:-1;min-height:250px}.design2 .evr:before{background:linear-gradient(#0000 50%,#00a86b 100%)}.design2 .fg{grid-template-columns:repeat(2,1fr)}.design2 .fin{grid-template-columns:1fr}.design2 .fin .r2{padding:0 clamp(1rem,4vw,3rem)}}@media (max-width:680px){.design2 nav.lk,.design2 .nc .btn-l,.design2 .topbar .r{display:none}.design2 .hamb{display:block}.design2 .logo .img{height:34px;transform:translateY(5px)}.design2 .nc{gap:.5rem}.design2 .nc .btn{padding:.6rem 1.05rem;font-size:.8rem}.design2 .pg,.design2 .bg2,.design2 .tw,.design2 .tg{grid-template-columns:1fr}.design2 .sg{grid-template-columns:repeat(2,1fr)}.design2 .st{padding:1.5rem 1.2rem}.design2 .st:nth-child(odd):before{display:none}.design2 .mapc{grid-template-columns:1fr}.design2 .lgrid{grid-template-columns:repeat(2,1fr)}.design2 .ceo{grid-template-columns:1fr}.design2 .ceo .ph{height:280px}.design2 .hv-arch{height:440px}.design2 .hv-mini{display:none}.design2 .gl.p1{left:-2%}.design2 .gl.p2{right:-2%}.design2 .co{grid-template-columns:1fr 1fr}.design2 .evl{padding:2.2rem 1.6rem}.design2 .fg{grid-template-columns:1fr 1fr}.design2 .fab{flex-direction:row;gap:.5rem;display:flex;bottom:1rem;right:1rem}.design2 .fab a{width:46px;height:46px}}@media (max-width:480px){.design2 .logo{margin-left:.32rem}.design2 .logo .img{height:38px}.design2 .nc{gap:.44rem}.design2 .nc .nav-apply{display:none}.design2 .nc .nav-emi{letter-spacing:.01em;background:linear-gradient(115deg,#0ea5e9 0%,#2563eb 58%,#123a7a 125%);min-height:44px;padding:.52rem .82rem;font-size:.76rem;line-height:1;display:inline-flex;box-shadow:0 2px #0b3a7a,0 8px 18px #2563eb38}.design2 .nc .nav-emi:hover,.design2 .nc .nav-emi:focus-visible{background:linear-gradient(115deg,#0ea5e9 0%,#2563eb 58%,#123a7a 125%);box-shadow:0 3px #0b3a7a,0 10px 20px #2563eb42}}.design2 .eco{z-index:2;grid-template-columns:repeat(3,1fr);grid-auto-rows:148px;gap:.85rem;display:grid;position:relative}.design2 .eco .ec{box-shadow:var(--sh1);transition:transform .4s var(--e), box-shadow .4s var(--e);border:4px solid #fff;border-radius:18px;position:relative;overflow:hidden}.design2 .eco .ec:hover{box-shadow:var(--sh2);z-index:3;transform:translateY(-6px)scale(1.02)}.design2 .eco .ec .ph{position:absolute;inset:0}.design2 .eco .ec .el{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:-.01em;background:#ffffffed;border-radius:10px;justify-content:space-between;align-items:center;gap:.4rem;padding:.42rem .7rem;font-size:.74rem;font-weight:800;display:flex;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.design2 .eco .ec .el svg{color:#ff5722;flex:none}.design2 .eco .e1{grid-area:1/1/3/3}.design2 .eco .e1 .el{padding:.55rem .85rem;font-size:.86rem}.design2 .eco .e1 .chiplet{z-index:3;background:var(--grad-ev);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.4rem .8rem;font-size:.6rem;font-weight:800;position:absolute;top:.8rem;left:.8rem}.design2 .eco .e6{background:var(--grad);color:#fff;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 1.1rem;display:flex}.design2 .eco .e6 b{font-family:var(--m);font-size:1.5rem;font-weight:600;line-height:1}.design2 .eco .e6 span{opacity:.95;margin:.3rem 0 .55rem;font-size:.72rem;font-weight:700}.design2 .eco .e6 .more{background:#ffffff38;border:1px solid #ffffff73;border-radius:999px;padding:.32rem .75rem;font-size:.7rem;font-weight:800;transition:all .3s}.design2 .eco .e6:hover .more{color:#e8420e;background:#fff}.design2 .hv .gl{z-index:5}.design2 .tick{background:#fff;padding:1.7rem 0 1.9rem}.design2 .tick .lab{color:var(--slate);margin-bottom:1.2rem;font-size:.66rem}.design2 .tick .lab b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.design2 .mqi{gap:1rem;animation-duration:42s}.design2 .lgc{border:1.5px solid var(--line);letter-spacing:-.01em;color:#33405a;box-shadow:var(--sh1);white-space:nowrap;transition:.3s var(--e);background:#fff;border-radius:16px;align-items:center;gap:.85rem;min-height:64px;padding:.95rem 1.5rem;font-size:1rem;font-weight:800;display:flex}.design2 .lgc .lgl{object-fit:contain;flex:none;width:auto;max-width:120px;height:34px;display:block}.design2 .lgc .lgl[data-f="1"]{border-radius:7px;height:30px}.design2 .lgc:hover{color:var(--ink);background:linear-gradient(#fff,#fff6f0);border-color:#ff7a45;transform:translateY(-4px);box-shadow:0 14px 26px -12px #ff572273}.design2 .lgc .dt{color:#fff;letter-spacing:-.03em;width:40px;height:40px;font-size:1.12rem;font-weight:800;font-family:var(--b);border-radius:12px;flex:none;place-items:center;display:none;position:relative;overflow:hidden;box-shadow:0 5px 14px #10182633,inset 0 1px #ffffff59}.design2 .lgc .dt:after{content:"";border-radius:inherit;background:radial-gradient(120% 80% at 30% 18%,#fff6,#0000 60%);position:absolute;inset:0}.design2 .ceo{grid-column:1/-1;grid-template-columns:380px 1fr;align-items:stretch}.design2 .ceo .q{max-width:62ch;font-size:1.22rem}.design2 .ceo h4{font-size:1.45rem}.design2 .ceo .ph{background:linear-gradient(165deg,#ffe3c8,#ffd2be);min-height:420px}.design2 .ceo .ph img{object-fit:cover;object-position:center top;width:100%;height:100%}.design2 .ceo .ph:after{content:"";background:linear-gradient(#0000,#e8420e2e);height:34%;position:absolute;inset:auto 0 0}.design2 .ceo .ph .nm{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:12px;padding:.5rem .85rem;font-size:.7rem;font-weight:800;line-height:1.25;position:absolute;bottom:.9rem;left:.9rem}.design2 .ceo .ph .nm small{font-family:var(--m);letter-spacing:.12em;color:var(--slate);text-transform:uppercase;font-size:.52rem;font-weight:500;display:block}.design2 .cred{background:var(--grad-deep);color:#fff;border-radius:26px;flex-direction:column;grid-column:1/-1;gap:1.1rem;padding:2.2rem 2.4rem;display:flex;position:relative;overflow:hidden}.design2 .cred:before{content:"";background:radial-gradient(420px 260px at 92% 0,#ff8a004d,#0000 60%);position:absolute;inset:0}.design2 .cred>*{position:relative}.design2 .cred h3{color:#fff;letter-spacing:-.01em;font-size:1.3rem}.design2 .cred .row2{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.design2 .cred .cb{transition:.3s var(--e);background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;padding:.95rem 1rem}.design2 .cred .cb:hover{background:#ffffff21;transform:translateY(-3px)}.design2 .cred .cb b{font-family:var(--m);background:linear-gradient(90deg,#ffb46b,#ff7aa8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.02rem;font-weight:600;display:block}.design2 .cred .cb span{color:#b9c8e2;letter-spacing:.02em;font-size:.7rem;font-weight:600}.design2 .cred p.note{color:#c8d5ec;font-size:.85rem;font-weight:500}.design2 .mapsec{background:linear-gradient(180deg, #fbf3e9, var(--bg));padding-top:clamp(3.5rem,7vw,5rem)}.design2 .mapg{grid-template-columns:1fr 1fr;align-items:center;gap:3.4rem;display:grid}.design2 .mapcard{box-shadow:var(--sh2);border:1px solid var(--line2);background:#fff;border-radius:28px;padding:1rem;position:relative}.design2 .mapcard:before{content:none}.design2 .mapcard img{border-radius:18px;width:100%;height:auto;display:block}.design2 .mapchip{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line2);box-shadow:var(--sh2);animation:fl 6.5s var(--e) infinite;background:#fffffff2;border-radius:15px;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex;position:absolute}.design2 .mapchip h5{font-family:var(--m);font-size:.98rem;font-weight:600;line-height:1.05}.design2 .mapchip p{color:var(--slate);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:700}.design2 .mapchip .sq{color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.design2 .mapchip.mc1{top:9%;right:-6%}.design2 .mapchip.mc2{animation-delay:-3s;bottom:13%;left:-7%}.design2 .sq.bl{background:linear-gradient(135deg,#1b6cf2,#0a3dbe)}.design2 .legend{gap:.65rem;margin:1.5rem 0;display:grid}.design2 .legend .li{color:#33405a;align-items:center;gap:.8rem;font-size:.9rem;font-weight:700;display:flex}.design2 .legend .sw{border:1px solid #0000000f;border-radius:6px;flex:none;width:30px;height:16px}.design2 .sw.s1{background:linear-gradient(110deg,#ff5722,#e62e12)}.design2 .sw.s2{background:linear-gradient(110deg,#1b6cf2,#0a3dbe)}.design2 .sw.s3{background:#fbb98a}.design2 .mr2{border-bottom:1px dashed var(--line);color:#33405a;justify-content:space-between;padding:.72rem 0;font-size:.92rem;font-weight:700;display:flex}.design2 .mr2 b{font-family:var(--m);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.design2 .statesblock{margin:1.6rem 0 .4rem}.design2 .states-h{font-family:var(--m);letter-spacing:.18em;text-transform:uppercase;color:var(--slate2);margin-bottom:.85rem;font-size:.62rem;font-weight:600;display:block}.design2 .statechips{flex-wrap:wrap;gap:.5rem;display:flex}.design2 .statechips a{color:#33405a;border:1px solid var(--line);box-shadow:var(--sh1);transition:.25s var(--e);background:#fff;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.design2 .statechips a:hover{color:#d9430f;border-color:#ff572280;transform:translateY(-2px)}.design2 .trate{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.4rem 0 2.2rem;display:flex}.design2 .trate .gb{border:1px solid var(--line2);box-shadow:var(--sh1);background:#fff;border-radius:999px;align-items:center;gap:.65rem;padding:.6rem 1.2rem;font-size:.92rem;font-weight:800;display:flex}.design2 .trate .gb .gstar{color:#e2a33c;letter-spacing:.05em}.design2 .trate .gb small{color:var(--slate);font-size:.78rem;font-weight:600}.design2 .tnav{gap:.6rem;display:flex}.design2 .tnav button{border:1.6px solid var(--line);width:46px;height:46px;transition:.3s var(--sp);color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.design2 .tnav button:hover{background:var(--grad);color:#fff;border-color:#0000;transform:translateY(-3px)}.design2 .tslider{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1.3rem;padding:.6rem .3rem 1.6rem;display:flex;overflow-x:auto}.design2 .tslider::-webkit-scrollbar{display:none}.design2 .ts{scroll-snap-align:start;border:1px solid var(--line2);box-shadow:var(--sh1);transition:.35s var(--e);background:#fff;border-radius:24px;flex-direction:column;flex:0 0 min(430px,88%);gap:1.15rem;padding:2rem;display:flex;position:relative;overflow:hidden}.design2 .ts:before{content:"";background:var(--grad);height:5px;position:absolute;inset:0 0 auto}.design2 .ts:hover{box-shadow:var(--sh2);transform:translateY(-6px)}.design2 .ts .tt{justify-content:space-between;align-items:center;gap:1rem;display:flex}.design2 .ts .stars{background:linear-gradient(90deg,#ff8a00,#e2a33c);color:#0000;letter-spacing:.18em;-webkit-background-clip:text;background-clip:text;font-size:.9rem}.design2 .ts .pin2{color:#018552;letter-spacing:.04em;background:#ddf5ea;border-radius:999px;padding:.32rem .75rem;font-size:.6rem;font-weight:800}.design2 .ts .q{font-family:var(--s);color:#26334a;flex:1;font-size:1.16rem;font-style:italic;line-height:1.5}.design2 .ts .wh{border-top:1px dashed var(--line);align-items:center;gap:.95rem;padding-top:1.15rem;display:flex}.design2 .ts .av{color:#fff;background:var(--grad);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-weight:800;display:grid;box-shadow:0 0 0 3px #fff,0 0 0 5px #ff572266}.design2 .ts .wh h5{font-size:.96rem;font-weight:800}.design2 .ts .wh .lt{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.design2 .ts .wh .lc2{background:var(--grad-soft);color:#d9430f;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.22rem .6rem;font-size:.6rem;font-weight:800}.design2 .ts .wh .loc{font-family:var(--m);color:var(--slate);align-items:center;gap:.25rem;font-size:.64rem;display:flex}.design2 .bwrap{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:1.3rem;display:grid}.design2 .bfeat{min-height:430px;box-shadow:var(--sh2);border:1px solid var(--line2);border-radius:26px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.design2 .bfeat .ph{position:absolute;inset:0}.design2 .bfeat:after{content:"";background:linear-gradient(195deg,#080e1c00 30%,#080e1ce0 80%);position:absolute;inset:0}.design2 .bfeat:hover .ph img{transform:scale(1.06)}.design2 .bfeat .bd2{z-index:3;color:#fff;width:100%;padding:2.1rem;position:relative}.design2 .bfeat .fb2{z-index:3;background:var(--grad);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.45rem .95rem;font-size:.62rem;font-weight:800;position:absolute;top:1.2rem;left:1.2rem}.design2 .bfeat .cat2{font-family:var(--m);letter-spacing:.18em;text-transform:uppercase;color:#ffb46b;font-size:.64rem;font-weight:600}.design2 .bfeat h3{color:#fff;letter-spacing:-.015em;margin:.5rem 0 .6rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.3}.design2 .bfeat p.x{color:#d5deed;max-width:52ch;font-size:.9rem;font-weight:500}.design2 .bfeat .meta2{font-family:var(--m);color:#aebcd6;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.1rem;font-size:.66rem;display:flex}.design2 .bfeat .meta2 .rd{color:#e8420e;font-family:var(--b);transition:.3s var(--sp);background:#fff;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.55rem 1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.design2 .bfeat:hover .meta2 .rd{transform:translate(4px)}.design2 .bside{grid-template-rows:1fr 1fr auto;gap:1.3rem;display:grid}.design2 .bmini{border:1px solid var(--line2);box-shadow:var(--sh1);transition:.35s var(--e);background:#fff;border-radius:20px;grid-template-columns:140px 1fr;display:grid;overflow:hidden}.design2 .bmini:hover{box-shadow:var(--sh2);transform:translateY(-5px)}.design2 .bmini:hover .ph img{transform:scale(1.07)}.design2 .bmini .bd3{flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;display:flex}.design2 .bmini .c3{font-family:var(--m);letter-spacing:.16em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.58rem;font-weight:600}.design2 .bmini h4{letter-spacing:-.01em;font-size:.93rem;font-weight:800;line-height:1.4}.design2 .bmini .m3{font-family:var(--m);color:var(--slate2);margin-top:auto;font-size:.6rem}.design2 .ballbtn{background:var(--grad-deep);color:#fff;transition:.35s var(--e);border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:.95rem;font-weight:800;display:flex;position:relative;overflow:hidden}.design2 .ballbtn:before{content:"";background:radial-gradient(220px 120px at 90% 0,#ff8a0059,#0000 60%);position:absolute;inset:0}.design2 .ballbtn:hover{box-shadow:var(--sh2);transform:translateY(-4px)}.design2 .ballbtn span{position:relative}.design2 .ballbtn .ar2{background:var(--grad);width:38px;height:38px;transition:.35s var(--sp);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.design2 .ballbtn:hover .ar2{transform:rotate(-35deg)}@media (max-width:1080px){.design2 .eco{grid-auto-rows:135px}.design2 .ceo{grid-template-columns:300px 1fr}.design2 .ceo .bd{padding:2.1rem 2rem 2.1rem 2.3rem}.design2 .mapg{grid-template-columns:1fr;gap:2.6rem}.design2 .mapcard{max-width:560px;margin:0 auto}.design2 .bwrap{grid-template-columns:1fr}.design2 .bfeat{min-height:380px}.design2 .cred .row2{grid-template-columns:1fr 1fr}}@media (max-width:680px){.design2 .eco{grid-auto-rows:108px;gap:.65rem}.design2 .eco .ec{border-width:3px}.design2 .mapchip.mc1{right:-2%}.design2 .mapchip.mc2{left:-2%}.design2 .ceo{grid-template-columns:1fr}.design2 .ceo .ph{min-height:400px}.design2 .ceo .ph img{object-position:center 10%}.design2 .ceo .bd{padding:1.8rem 1.5rem}.design2 .bmini{grid-template-columns:110px 1fr}.design2 .ts{flex:0 0 88%}.design2 .cred .row2{grid-template-columns:1fr 1fr}}.design2 #press{padding:clamp(3.6rem,6vw,5.6rem) 0 clamp(4.5rem,6.5vw,6rem)}.design2 #calc{padding-top:clamp(1.8rem,3.4vw,2.8rem)}.design2 .press-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.1rem 2rem;margin-bottom:2.1rem;display:flex}.design2 .press-head .htx{max-width:60ch}.design2 .press-head .kick{margin-bottom:.7rem}.design2 .press-head .lede{max-width:48ch;margin:0;font-size:.95rem;line-height:1.6}.design2 .press-right{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.design2 .press-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.design2 .press-card{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(150deg, #ff8a006b, #f0306a24 45%, #1018260f) border-box;box-shadow:var(--sh1);transition:transform .4s var(--e), box-shadow .4s var(--e);border:1.5px solid #0000;border-radius:18px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.design2 .press-card:hover{box-shadow:var(--sh2);transform:translateY(-6px)}.design2 .press-card .pimg{aspect-ratio:16/10;background:linear-gradient(135deg,#eef2f8,#e3e9f2);position:relative;overflow:hidden}.design2 .press-card .pimg img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s var(--e);display:block}.design2 .press-card:hover .pimg img{transform:scale(1.06)}.design2 .press-card .pimg:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0a14288c);position:absolute;inset:0}.design2 .press-src{z-index:2;background:#fff;border:1px solid #1018261a;border-radius:9px;justify-content:center;align-items:center;height:34px;padding:0 .6rem;display:inline-flex;position:absolute;top:.6rem;left:.6rem;box-shadow:0 3px 10px #10182638}.design2 .press-src img{object-fit:contain;width:auto;max-width:60px;height:22px;display:block}.design2 .press-card .pbody{flex-direction:column;flex:1;gap:.85rem;padding:1.05rem 1.05rem 1.15rem;display:flex}.design2 .press-date{font-family:var(--m);letter-spacing:.05em;color:var(--slate2);text-transform:uppercase;font-size:.58rem}.design2 .press-card h3{letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:800;line-height:1.42;display:-webkit-box;overflow:hidden}.design2 .press-read{color:#d9430f;align-items:center;gap:.35rem;margin-top:auto;padding-top:.45rem;font-size:.76rem;font-weight:800;display:inline-flex}.design2 .press-read svg{transition:transform .3s var(--e)}.design2 .press-card:hover .press-read svg{transform:translate(3px,-3px)}.design2 .press-card:focus-visible{outline-offset:3px;outline:2px solid #ff7a45}@media (max-width:1024px){.design2 .press-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.design2 .press-grid{grid-template-columns:1fr;gap:.85rem}.design2 .press-head{margin-bottom:1.2rem}}@media (prefers-reduced-motion:reduce){.design2 .press-card,.design2 .press-card .pimg img,.design2 .press-read svg{transition:none}}.design2 .ctax{background:var(--grad-deep);color:#fff;border:1px solid #ffffff17;border-radius:clamp(24px,3vw,34px);padding:clamp(2.4rem,4.6vw,4.2rem) clamp(1.5rem,4vw,3.8rem);position:relative;overflow:hidden;box-shadow:0 40px 90px -34px #061026bf,inset 0 1px #ffffff0f}.design2 .ctax:before{content:"";pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#ff782d4d,#0000 72%);width:62%;height:130%;animation:14s ease-in-out infinite ctaxfloat;position:absolute;top:-32%;right:-12%}.design2 .ctax:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#1e5cc46b,#0000 72%);width:58%;height:130%;position:absolute;bottom:-42%;left:-16%}.design2 .ctax-fx{pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,#0000,#ff8a008c 32%,#f0306a6b 62%,#0000),radial-gradient(#ffffff0d 1px,#0000 1px);background-position:top,0 0;background-repeat:no-repeat,repeat;background-size:100% 2px,22px 22px;position:absolute;inset:0}.design2 .ctax-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,4vw,3.8rem);display:grid;position:relative}.design2 .ctax-kick{font-family:var(--m);letter-spacing:.28em;text-transform:uppercase;color:#ff9a52;align-items:center;gap:.65rem;font-size:.7rem;font-weight:600;display:inline-flex}.design2 .ctax-kick:before{content:"";background:linear-gradient(90deg,#ff8a00,#f0306a);border-radius:2px;width:26px;height:2px}.design2 .ctax-h{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.1rem .5rem;max-width:15ch;margin:1rem 0 1.1rem;font-size:clamp(2rem,3.7vw,3rem);font-weight:800;line-height:1.08;display:flex}.design2 .ctax-h .serif{font-family:var(--s);background:linear-gradient(100deg,#ffb46b,#ff7a45);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:500}.design2 .ctax-h .nb{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.design2 .ctax-logo{width:auto;height:clamp(1.7rem,3vw,2.6rem);display:inline-block;transform:translateY(3px)}.design2 .ctax-p{color:#c4d2ec;max-width:52ch;margin:0 0 2rem;font-weight:500;line-height:1.68}.design2 .ctax-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.design2 .ctax-btn{white-space:nowrap;min-height:52px;transition:transform .32s var(--sp), box-shadow .3s var(--e), background .25s, border-color .25s, color .25s;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.7rem;font-size:.95rem;font-weight:700;display:inline-flex}.design2 .ctax-btn svg{flex:none}.design2 .ctax-btn .ar{transition:transform .3s var(--e)}.design2 .ctax-btn:hover .ar{transform:translate(5px)}.design2 .ctax-btn.primary{background:var(--grad);color:#fff;box-shadow:0 12px 30px -8px #ff5c1f99,inset 0 1px #ffffff47}.design2 .ctax-btn.primary:hover{transform:translateY(-3px);box-shadow:0 18px 42px -10px #ff5c1fc7,inset 0 1px #ffffff57}.design2 .ctax-btn.ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff38}.design2 .ctax-btn.ghost:hover{background:#ffffff21;border-color:#ffffff6b;transform:translateY(-3px)}.design2 .ctax-btn.phone{color:#dde7f7;font-family:var(--m);letter-spacing:.01em;background:0 0;border:1px solid #ffffff29;font-size:.9rem}.design2 .ctax-btn.phone svg{color:#ff9a52}.design2 .ctax-btn.phone:hover{color:#fff;border-color:#ff9a528c;transform:translateY(-3px)}.design2 .ctax-btn:active{transform:translateY(-1px)}.design2 .ctax-btn:focus-visible{outline-offset:3px;outline:2px solid #ffb46b}.design2 .ctax-badges{flex-wrap:wrap;gap:.5rem;margin-top:1.8rem;display:flex}.design2 .ctax-badges span{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:#aebedc;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:.42rem .8rem;font-size:.6rem}.design2 .ctax-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:.7rem;padding:1.3rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 24px 54px -28px #000000a6}.design2 .ctax-stat .lbl{letter-spacing:.02em;color:#aebedc;font-size:.72rem;font-weight:600}.design2 .ctax-stat .num{font-family:var(--m);font-variant-numeric:tabular-nums;color:#fff;font-weight:600;line-height:1}.design2 .ctax-stat.hero{background:linear-gradient(135deg,#ff8a002e,#f0306a14);border:1px solid #ff9a524d;border-radius:16px;flex-direction:column;gap:.45rem;padding:1.15rem 1.25rem 1.25rem;display:flex}.design2 .ctax-stat.hero .num{align-items:baseline;gap:.22rem;font-size:clamp(2rem,3.3vw,2.6rem);display:flex}.design2 .ctax-stat.hero .num em{color:#ffc59a;font-size:.46em;font-style:normal}.design2 .ctax-stat.hero .meta{font-family:var(--m);letter-spacing:.03em;color:#6fe0a0;align-items:center;gap:.35rem;font-size:.64rem;display:inline-flex}.design2 .ctax-stat.hero .meta svg{flex:none}.design2 .ctax-sgrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.design2 .ctax-sgrid .ctax-stat{transition:transform .3s var(--e), border-color .3s, background .3s;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.32rem;padding:.9rem 1rem;display:flex}.design2 .ctax-sgrid .ctax-stat:hover{background:#ffffff12;border-color:#ff9a526b;transform:translateY(-3px)}.design2 .ctax-sgrid .num{font-size:1.45rem}.design2 .ctax-fine{z-index:1;font-family:var(--m);color:#7e92b5;letter-spacing:.05em;margin:1.9rem 0 0;font-size:.62rem;position:relative}@keyframes ctaxfloat{0%,to{transform:translate(0,0)}50%{transform:translate(-3%,4%)}}@media (max-width:860px){.design2 .ctax-grid{grid-template-columns:1fr;gap:1.9rem}.design2 .ctax-h{max-width:none}.design2 .ctax-stats{gap:.6rem}}@media (max-width:480px){.design2 .ctax-row{flex-direction:column;align-items:stretch}.design2 .ctax-btn{width:100%}.design2 .ctax-sgrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.design2 .ctax:before{animation:none}.design2 .ctax-btn,.design2 .ctax-sgrid .ctax-stat{transition:none}}.design2 .glance{padding:clamp(3.4rem,5.5vw,5rem) 0}.design2 .bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:184px;gap:1rem;margin-top:2.4rem;display:grid}.design2 .bt{border:1px solid var(--line2);box-shadow:var(--sh1);transition:transform .4s var(--e), box-shadow .4s var(--e);background:#fff;border-radius:22px;flex-direction:column;justify-content:flex-end;padding:1.4rem 1.6rem 1.45rem;display:flex;position:relative;overflow:hidden}.design2 .bt:hover{box-shadow:var(--sh2);transform:translateY(-6px)}.design2 .bt .bi{background:var(--grad-soft);color:#e8420e;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:1.25rem;left:1.5rem}.design2 .bt .n2{font-family:var(--m);font-size:clamp(1.65rem,2.4vw,2.05rem);font-weight:600;line-height:1}.design2 .bt .n2 s{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.58em;font-weight:600;text-decoration:none}.design2 .bt .l2{letter-spacing:-.01em;margin-top:.4rem;font-size:.92rem;font-weight:800}.design2 .bt .c3b{color:var(--slate);font-size:.76rem;font-weight:600}.design2 .bt.big{background:var(--grad-deep);color:#fff;border:0;grid-area:span 2/span 2;justify-content:space-between;padding:1.9rem 2rem}.design2 .bt.big:before{content:"";background:radial-gradient(380px 220px at 90% 0,#ff8a0059,#0000 60%),radial-gradient(340px 220px at 0 100%,#f0306a14,#0000 70%);position:absolute;inset:0}.design2 .bt.big>*{position:relative}.design2 .bt.big .k3{font-family:var(--m);letter-spacing:.2em;text-transform:uppercase;color:#9fb1cf;justify-content:space-between;align-items:center;gap:1rem;font-size:.64rem;font-weight:600;display:flex}.design2 .bt.big .k3 .crc{letter-spacing:.06em;color:#ffd3b0;text-transform:none;border:1px solid #ffb46b80;border-radius:999px;padding:.32rem .75rem;font-size:.6rem}.design2 .bt.big .n2{background:linear-gradient(90deg,#ffb46b,#ff7aa8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,5vw,4rem)}.design2 .bt.big .n2 s{-webkit-text-fill-color:#ffd3b0;color:#ffd3b0;background:0 0;font-size:.5em}.design2 .bt.big .l2{color:#fff;font-size:1rem}.design2 .bt.big .c3b{color:#aebedc}.design2 .bt.big .c3b b{color:#7cf2c0;font-weight:800}.design2 .spark{opacity:.9;pointer-events:none;width:62%;height:58%;position:absolute;bottom:-6px;right:-6px}.design2 .bt.tone-g{background:var(--grad);color:#fff;border:0}.design2 .bt.tone-g .bi{color:#fff;background:#fff3}.design2 .bt.tone-g .n2 s{-webkit-text-fill-color:#ffe3cc;color:#ffe3cc;background:0 0}.design2 .bt.tone-g .l2{color:#fff}.design2 .bt.tone-g .c3b{color:#ffe3cc}.design2 .bt .grw{color:#018552;letter-spacing:.04em;background:#ddf5ea;border-radius:999px;padding:.3rem .7rem;font-size:.62rem;font-weight:800;position:absolute;top:1.35rem;right:1.4rem}.design2 .chart{padding:2.1rem 2.1rem 1.7rem}.design2 .chart .ct2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-bottom:1.6rem;display:flex}.design2 .chart .ct2 h4{color:#fff;letter-spacing:-.01em;font-size:1.05rem}.design2 .chart .ct2 .sub2{font-family:var(--m);color:#8fa3c4;letter-spacing:.12em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem}.design2 .x36{text-align:right;line-height:1}.design2 .x36 b{font-family:var(--m);background:linear-gradient(90deg,#ffb46b,#ff7aa8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,3.6vw,3.2rem);font-weight:600}.design2 .x36 b s{font-size:.66em;text-decoration:none}.design2 .x36 span{font-family:var(--m);letter-spacing:.16em;text-transform:uppercase;color:#8fa3c4;margin-top:.35rem;font-size:.6rem;display:block}.design2 .bars{align-items:flex-end;gap:clamp(8px,1.4vw,18px);height:250px;margin-top:.4rem;padding-top:4.4rem;display:flex;position:relative}.design2 .bcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.6rem;height:100%;display:flex;position:relative}.design2 .bcol .pill{height:var(--h);transform-origin:bottom;width:100%;transition:transform 1s var(--e);background:linear-gradient(#ff8a0080,#ff8a0012);border:1px solid #ffa46b40;border-radius:11px 11px 5px 5px;transform:scaleY(0)}.design2 .bcol:nth-child(2) .pill{transition-delay:.12s}.design2 .bcol:nth-child(3) .pill{transition-delay:.24s}.design2 .bcol:nth-child(4) .pill{transition-delay:.36s}.design2 .bcol:nth-child(5) .pill{transition-delay:.48s}.design2 .bcol:nth-child(6) .pill{transition-delay:.6s}.design2 .chart.in .bcol .pill{transform:scaleY(1)}.design2 .bcol.last .pill{background:var(--grad);border:0;box-shadow:0 0 34px #ff57228c}.design2 .bcol .yr2{font-family:var(--m);color:#8fa3c4;font-size:.66rem}.design2 .bcol .val{bottom:calc(var(--h) + .55rem);font-family:var(--m);color:#c7d5ec;letter-spacing:.01em;white-space:nowrap;opacity:0;font-size:.62rem;font-weight:600;transition:opacity .5s 1.1s,transform .5s 1.1s;position:absolute;left:50%;transform:translate(-50%)translateY(6px)}.design2 .bcol.last .val{bottom:calc(var(--h) + .75rem);color:#fff;background:var(--grad);border-radius:8px;padding:.28rem .6rem;font-size:.78rem;font-weight:700;box-shadow:0 8px 22px #ff572280}.design2 .chart.in .bcol .val{opacity:1;transform:translate(-50%)translateY(0)}.design2 .bcol .ms{font-family:var(--m);letter-spacing:.04em;color:#ffb46b;white-space:nowrap;align-items:center;gap:.3rem;font-size:.56rem;display:flex;position:absolute;top:calc(100% + 1.7rem);left:50%;transform:translate(-50%)}.design2 .bcol .ms:before{content:"";background:#ffb46b;border-radius:50%;width:5px;height:5px}.design2 .traj{pointer-events:none;position:absolute;inset:0;overflow:visible}.design2 .traj path{fill:none;stroke:#ffffff8c;stroke-width:2px;stroke-dasharray:6 7;stroke-linecap:round;opacity:0;transition:opacity .6s 1.2s}.design2 .traj .ah{opacity:0;filter:drop-shadow(0 0 8px #ff8a00e6);transition:opacity .4s 1.7s}.design2 .chart.in .traj path,.design2 .chart.in .traj .ah{opacity:1}.design2 .chart .ft2{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3.1rem;padding-top:1.1rem;display:flex}@media (max-width:1080px){.design2 .bento{grid-template-columns:repeat(2,1fr)}.design2 .bt.big{grid-column:span 2}}@media (max-width:680px){.design2 .bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:148px;gap:.8rem}.design2 .bt{padding:1.2rem 1.25rem}.design2 .bt .bi{width:36px;height:36px;top:1.05rem;left:1.2rem}.design2 .bt.big{grid-row:span 2;min-height:300px}.design2 .bars{height:200px}.design2 .bcol .ms{display:none}.design2 .bcol .val{padding:.22rem .45rem;font-size:.6rem}.design2 .x36 b{font-size:2.1rem}}.design2 .ribbon{border:1px solid var(--line2);box-shadow:var(--sh1);color:#33405a;background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.8rem;margin-top:1rem;padding:1.15rem 1.8rem;font-size:.92rem;font-weight:700;display:flex;position:relative;overflow:hidden}.design2 .ribbon:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.design2 .ribbon b{font-family:var(--m);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:.15rem;font-size:1.15rem;font-weight:600}.design2 .ribbon i{color:#018552;font-style:normal;font-weight:800}.design2 .ribbon em{background:var(--line);border-radius:50%;flex:none;width:5px;height:5px}@media (max-width:680px){.design2 .ribbon{gap:.7rem;font-size:.84rem}.design2 .ribbon em{display:none}.design2 .ribbon{flex-direction:column}}.design2 .faqwrap{gap:.8rem;max-width:820px;margin:2.4rem auto 0;display:grid}.design2 .faq{border:1px solid var(--line2);box-shadow:var(--sh1);background:#fff;border-radius:16px;overflow:hidden}.design2 .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;font-size:1.02rem;font-weight:700;list-style:none;display:flex}.design2 .faq summary::-webkit-details-marker{display:none}.design2 .faq summary .pl{background:var(--grad-soft);color:#e8420e;width:26px;height:26px;transition:transform .3s var(--e);border-radius:8px;flex:none;place-items:center;padding:0;font-size:1.4rem;font-weight:800;line-height:1;display:grid}.design2 .faq[open] summary .pl{transform:rotate(45deg)}.design2 .faq .ans{color:var(--slate);padding:0 1.5rem 1.3rem;font-weight:500;line-height:1.7}.design2 .faq[open] summary{color:#d9430f}.design2 .tsec{background:linear-gradient(#fff,#fff6ee)}.design2 .tsg{grid-template-columns:repeat(4,1fr);gap:1.15rem;margin-top:2.2rem;display:grid}.design2 .tcard{border:1px solid var(--line2);box-shadow:var(--sh1);transition:.35s var(--e);background:#fff;border-radius:20px;padding:1.6rem 1.4rem;position:relative;overflow:hidden}.design2 .tcard:hover{box-shadow:var(--sh2);transform:translateY(-6px)}.design2 .tcard .ic{background:var(--grad-soft);color:#e8420e;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:1rem;display:grid}.design2 .tcard h4{margin-bottom:.35rem;font-size:1.08rem}.design2 .tcard p{color:var(--slate);margin:0;font-size:.9rem;font-weight:500}.design2 .tcard b.tag2{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:#018552;background:#e7f9f0;border-radius:999px;margin-top:.7rem;padding:.28rem .6rem;font-size:.6rem;display:inline-block}@media (max-width:900px){.design2 .tsg{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.design2 .tsg{grid-template-columns:1fr}}.design2 .hiw{position:relative}.design2 .hiwg{counter-reset:hw;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:2.4rem;display:grid}.design2 .hwstep{border:1px solid var(--line2);box-shadow:var(--sh1);transition:.35s var(--e);background:#fff;border-radius:20px;padding:1.7rem 1.3rem 1.4rem;position:relative}.design2 .hwstep:hover{box-shadow:var(--sh2);border-color:#ff572259;transform:translateY(-6px)}.design2 .hwstep .no{counter-increment:hw;background:var(--grad);color:#fff;width:46px;height:46px;box-shadow:var(--shg);border-radius:13px;place-items:center;margin-bottom:1rem;font-size:1.15rem;font-weight:800;display:grid}.design2 .hwstep .no:before{content:counter(hw, decimal-leading-zero)}.design2 .hwstep h4{margin-bottom:.3rem;font-size:1.06rem}.design2 .hwstep p{color:var(--slate);margin:0;font-size:.9rem;font-weight:500}.design2 .hwstep:after{content:"";background:var(--line);width:1.1rem;height:2px;display:none;position:absolute;top:42px;right:-.78rem}@media (min-width:901px){.design2 .hiwg .hwstep:not(:last-child):after{display:block}}@media (max-width:900px){.design2 .hiwg{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.design2 .hiwg{grid-template-columns:1fr}}.design2 .lead{margin-top:1.8rem}.design2 .lead.under-ceo{border-top:1px solid var(--line2);grid-column:1/-1;margin-top:.6rem;padding-top:1.6rem}.design2 .lenders-tick{border:1px solid var(--line2);border-radius:20px;grid-column:1/-1;margin-top:1.4rem}.design2 .lead-h{text-align:center;margin-bottom:1.3rem}.design2 .lead-h h3{letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,1.7rem)}.design2 .lead-h p{color:var(--slate);max-width:52ch;margin:.4rem auto 0;font-size:.92rem;font-weight:500}.design2 .leadg{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.design2 .lead-c{border:1px solid var(--line2);text-align:center;box-shadow:var(--sh1);transition:.35s var(--e);background:#fff;border-radius:18px;padding:1.3rem 1rem}.design2 .lead-c:hover{box-shadow:var(--sh2);border-color:#ff572259;transform:translateY(-5px)}.design2 .lead-c .av2{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto .85rem;font-size:1.45rem;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #1018262e}.design2 .lead-c .av2 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.design2 .lead-c h5{letter-spacing:-.01em;font-size:.96rem;line-height:1.25}.design2 .lead-c span{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--slate2);margin-top:.32rem;font-size:.58rem;font-weight:500;display:block}@media (max-width:900px){.design2 .leadg{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.design2 .leadg{grid-template-columns:repeat(2,1fr)}}.design2 .gtx{padding-right:.07em}.design2 .h2 .serif,.design2 .hero h1 .serif,.design2 .kick{padding-right:.05em}.design2 .serif{font-style:normal}.design2 .hero h1 .serif{font-size:.98em}.design2 .h2,.design2 .ctax-h{font-family:var(--b)}.design2 .inv{--m:"IBM Plex Mono", monospace}.design2 .inv .kick{font-family:DM Mono,monospace}.design2 .pc .mt{color:#0b1220;font-family:Space Grotesk,sans-serif;font-weight:600}.design2 .fab.fab-hide{opacity:0;pointer-events:none;transform:translate(160%)}@media (max-width:680px){.design2 .topbar,.design2 .hero .badge{display:none}.design2 .hero{padding:1rem 0 1.8rem}.design2 .hg{gap:1.1rem}.design2 .hero h1{max-width:16ch;font-size:clamp(1.85rem,7.6vw,2.45rem)}.design2 .hero .sub{max-width:100%;margin:.7rem 0 1rem;font-size:.84rem;line-height:1.45}.design2 .hcta{gap:.6rem}.design2 .hp{gap:.4rem 1rem;margin-top:.8rem;font-size:.92rem}.design2 .eco{grid-auto-rows:112px;gap:.5rem}.design2 .eco .ec{border-width:3px}.design2 .eco .ec .el{padding:.34rem .5rem;font-size:.66rem;bottom:.5rem;left:.5rem;right:.5rem}.design2 .eco .e1 .el{padding:.45rem .62rem;font-size:.76rem}.design2 .eco .e1 .chiplet{padding:.3rem .6rem;font-size:.52rem;top:.5rem;left:.5rem}.design2 .eco .e6{justify-content:center;padding:.55rem .7rem}.design2 .eco .e6 b{font-size:1rem}.design2 .eco .e6 span{margin:.15rem 0 .38rem;font-size:.58rem;line-height:1.25}.design2 .eco .e6 .more{padding:.26rem .55rem;font-size:.58rem}.design2 .fab{flex-direction:column;gap:.7rem;top:305px;bottom:auto;right:.9rem}.design2 .fab a{width:50px;height:50px}}@media (max-width:380px){.design2 .eco{grid-auto-rows:104px}.design2 .eco .e6 b{font-size:.9rem}.design2 .eco .e6 span{font-size:.55rem}}.design2 .ceo-modal{z-index:9999;justify-content:center;align-items:center;padding:1.2rem;display:none;position:fixed;inset:0}.design2 .ceo-modal.open{display:flex}.design2 .ceo-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;position:absolute;inset:0}.design2 .ceo-modal__box{z-index:2;background:#fff;border-radius:22px;width:100%;max-width:760px;max-height:88vh;padding:2.6rem 2.8rem 2.4rem;animation:.25s ceoIn;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000059}@keyframes ceoIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.design2 .ceo-modal__x{cursor:pointer;color:var(--slate2);background:0 0;border:none;font-size:1.9rem;line-height:1;transition:color .2s;position:absolute;top:1rem;right:1.2rem}.design2 .ceo-modal__x:hover{color:var(--slate)}.design2 .ceo-modal__eyebrow{font-family:var(--m);letter-spacing:.18em;text-transform:uppercase;color:var(--slate2);font-size:.62rem;font-weight:600}.design2 .ceo-modal__box h3{letter-spacing:-.02em;margin:.35rem 0 1.1rem;font-size:1.35rem}.design2 .ceo-modal__body p{color:var(--slate);margin:0 0 .95rem;font-size:.92rem;font-weight:500;line-height:1.75}.design2 .ceo-modal__sign{border-top:1px dashed var(--line);flex-direction:column;margin-top:1.2rem;padding-top:1.1rem;display:flex}.design2 .ceo-modal__sign .sig{font-family:var(--s);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-style:italic}.design2 .ceo-modal__role{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--slate2);font-size:.6rem}@media (max-width:560px){.design2 .ceo-modal__box{padding:2rem 1.5rem}.design2 .ceo-modal__box h3{font-size:1.15rem}}:is(body:has(>.design2)>nav.navbar,body:has(>.design2)>footer.footer){display:none!important}.design2{letter-spacing:normal;word-spacing:normal;text-indent:0;text-transform:none;background:0 0}body:has(>.design2){background:#fffbf6}.design2{overflow-x:visible}body:has(>.design2){overflow-x:hidden}html:has(.design2){scroll-behavior:smooth}.design2 .mesh i,.design2 .hv-glow,.design2 .mqi,.design2 .lmarquee .ltrack,.design2 .snow i,.design2 .gl,.design2 .mapchip,.design2 .ctax:before{will-change:transform}.design2 .mesh i{filter:none}.design2 .mesh .m1{background:radial-gradient(circle,#ffd9b0 0% 17%,#ffd9b080 54%,#0000 100%);width:706px;height:706px;top:-363px;right:-343px}.design2 .mesh .m2{background:radial-gradient(circle,#ffd7e2 0% 12%,#ffd7e280 51%,#0000 100%);width:665px;height:665px;bottom:-363px;left:-363px}.design2 .mesh .m3{background:radial-gradient(circle,#cff5e7 0% 3%,#cff5e780 46%,#0000 100%);width:605px;height:605px;top:calc(46% - 162px);left:calc(62% - 162px)}.design2.perf-lite .mesh i{animation:none}.design2.perf-lite header{-webkit-backdrop-filter:none;background:#fffbf6f7}.design2 #loans{content-visibility:auto;contain-intrinsic-size:auto 1316px}.design2 .evp{content-visibility:auto;contain-intrinsic-size:auto 427px}.design2 .trust{content-visibility:auto;contain-intrinsic-size:auto 2032px}.design2 #presence{content-visibility:auto;contain-intrinsic-size:auto 1004px}.design2 #investors{content-visibility:auto;contain-intrinsic-size:auto 913px}.design2 #press{content-visibility:auto;contain-intrinsic-size:auto 716px}.design2 #calc{content-visibility:auto;contain-intrinsic-size:auto 917px}.design2 #reviews{content-visibility:auto;contain-intrinsic-size:auto 808px}.design2 #blog{content-visibility:auto;contain-intrinsic-size:auto 764px}.design2 #faq{content-visibility:auto;contain-intrinsic-size:auto 849px}.design2 .fin0{content-visibility:auto;contain-intrinsic-size:auto 648px}.design2 footer{content-visibility:auto;contain-intrinsic-size:auto 455px}.design2.perf-lite .trust{content-visibility:visible;contain-intrinsic-size:none}.design2.perf-lite .lead.under-ceo{content-visibility:auto;contain-intrinsic-size:auto 420px}.design2.perf-lite .cred{content-visibility:auto;contain-intrinsic-size:auto 280px}.design2.perf-lite .lenders-tick{content-visibility:auto;contain-intrinsic-size:auto 180px}.design2.perf-lite *,.design2.perf-lite :before,.design2.perf-lite :after{-webkit-backdrop-filter:none!important}.design2.perf-lite .mq,.design2.perf-lite .lmarquee{-webkit-mask-image:none;mask-image:none}.design2.perf-lite .snow{display:none}.design2.perf-lite .hv-glow,.design2.perf-lite .badge i,.design2.perf-lite .gl,.design2.perf-lite .mapchip,.design2.perf-lite .ctax:before,.design2.perf-lite .cty circle.b2{animation:none}.design2.perf-lite header.sc{box-shadow:0 4px 14px #10182614}.design2.perf-lite *,.design2.perf-lite :before,.design2.perf-lite :after{transition:none!important}html:has(.design2.perf-lite){scroll-behavior:auto}.design2.perf-lite .mesh{display:none}.design2.perf-lite .mesh i,.design2.perf-lite .hv-glow,.design2.perf-lite .snow i,.design2.perf-lite .gl,.design2.perf-lite .mapchip,.design2.perf-lite .ctax:before{will-change:auto}.design2.perf-lite .mq,.design2.perf-lite .lmarquee{contain:paint}.design2.perf-lite .lmarquee .ltrack{will-change:transform}.design2.perf-lite .hv-glow,.design2.perf-lite .ctax:before,.design2.perf-lite .ctax:after{display:none}.design2.perf-lite{--sh1:none;--sh2:none;--shg:none}.design2.perf-lite #prog{display:none}.design2.perf-lite header,.design2.perf-lite header.sc{box-shadow:none;background:#fffbf6}.design2.perf-lite header.hide{transform:none}.design2.perf-lite .fab.fab-hide{opacity:1;pointer-events:auto;transform:none}.design2.perf-lite .fab a,.design2.perf-lite .fab a:hover{box-shadow:none}.design2.perf-lite .mm:not(.open){visibility:hidden;pointer-events:none;transform:none}.design2.perf-lite .rv{opacity:1;transform:none}.design2.perf-lite .evb,.design2.perf-lite .fin,.design2.perf-lite .ctax,.design2.perf-lite .ctax-stats,.design2.perf-lite .ctax-btn,.design2.perf-lite .ctax-btn:hover,.design2.perf-lite .btn-w:hover,.design2.perf-lite .bcol.last .pill{box-shadow:none}.design2 header{transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .3s}.design2 .fab{transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .6s cubic-bezier(.22,.61,.36,1)}@media (min-width:1100px) and (max-width:1159.98px) and (max-resolution:1.05x){.design2{zoom:.7161}}@media (min-width:1160px) and (max-width:1219.98px) and (max-resolution:1.05x){.design2{zoom:.7552}}@media (min-width:1220px) and (max-width:1279.98px) and (max-resolution:1.05x){.design2{zoom:.7943}}@media (min-width:1280px) and (max-width:1339.98px) and (max-resolution:1.05x){.design2{zoom:.8333}}@media (min-width:1340px) and (max-width:1399.98px) and (max-resolution:1.05x){.design2{zoom:.8724}}@media (min-width:1400px) and (max-width:1459.98px) and (max-resolution:1.05x){.design2{zoom:.9115}}@media (min-width:1460px) and (max-width:1535.98px) and (max-resolution:1.05x){.design2{zoom:.9505}}@supports (zoom:calc(2px / 1px)){@media (min-width:1100px) and (max-width:1535.98px) and (max-resolution:1.05x){.design2{zoom:calc(100vw / 1536px)}}}.design2 .press-wall{grid-template-columns:repeat(6,1fr);gap:.85rem;margin:0 0 2.4rem;display:grid}.design2 .press-outlet{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(150deg, #ff8a0061, #f0306a21 45%, #10182612) border-box;box-shadow:var(--sh1);transition:transform .35s var(--e), box-shadow .35s var(--e);border:1.5px solid #0000;border-radius:15px;align-items:center;gap:.7rem;padding:1rem 1.05rem;text-decoration:none;display:flex}.design2 .press-outlet img{object-fit:contain;border-radius:8px;flex:none;width:32px;height:32px}.design2 .press-outlet b{letter-spacing:-.012em;color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.18}.design2 .press-outlet:hover{transform:translateY(-4px);box-shadow:0 14px 26px -12px #ff572266}.design2 .press-head h2{margin:.35rem 0 .85rem;font-size:clamp(2.05rem,3.5vw,2.95rem);line-height:1.06}.design2 .inv .bcol .pill{flex-shrink:0}.design2 .inv .bcol .val{bottom:calc(var(--h) + 3rem);color:#e8eef9;z-index:2;font-size:.72rem;font-weight:700}.design2 .inv .bcol .yr2{color:#c8d5ec;font-size:.72rem;font-weight:600}.design2 .inv .bcol.last .val{bottom:calc(var(--h) + 3.1rem);font-size:.85rem}.design2 .inv .chart .ct2{margin-bottom:2.8rem}@media (min-width:701px){.design2 .inv .bars{height:300px;padding-top:6rem}}@media (max-width:1024px){.design2 .press-wall{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.design2 .press-wall{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-bottom:1.6rem}.design2 .press-outlet{gap:.55rem;padding:.75rem .8rem}.design2 .press-outlet img{width:26px;height:26px}.design2 .press-outlet b{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.design2 .press-card,.design2 .press-card .pimg img,.design2 .press-read svg,.design2 .press-outlet{transition:none}}.design2.perf-lite .press-outlet,.design2.perf-lite .press-outlet:hover{box-shadow:none;background:var(--card);border:1.5px solid var(--line);transform:none}.design2.perf-lite .traj .ah{filter:none}.design2.perf-lite .press-card:hover{transform:none}.design2 .mapcard{box-shadow:none;background:0 0;border:0;padding:0}.design2 .mq-off .mqi,.design2 .mq-off .tmqi{animation-play-state:paused}.design2 .perf-marquee-head{display:block}.design2 .perf-marquee-controls{display:none}.design2 .perf-review-badges{display:contents}body:has(>.design2.perf-lite){overflow-x:hidden}.design2.perf-lite .states-strip .mq,.design2.perf-lite #reviews .mq,.design2.perf-lite .lenders-tick .mq{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;padding-inline:clamp(1rem,4vw,2rem);scroll-padding-inline:clamp(1rem,4vw,2rem);overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.design2.perf-lite .states-strip .mq::-webkit-scrollbar{display:none}.design2.perf-lite #reviews .mq::-webkit-scrollbar{display:none}.design2.perf-lite .lenders-tick .mq::-webkit-scrollbar{display:none}.design2.perf-lite .states-strip .mqi,.design2.perf-lite #reviews .tmqi,.design2.perf-lite .lenders-tick .mqi{will-change:auto;animation:none!important;transform:none!important}.design2.perf-lite .states-strip .stc,.design2.perf-lite #reviews .tmqi .ts,.design2.perf-lite .lenders-tick .lgc{scroll-snap-align:start}.design2.perf-lite .perf-marquee-head{grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr);align-items:center;gap:.9rem 1.55rem;margin-bottom:1rem;padding-inline:clamp(1rem,4vw,2rem);display:grid}.design2.perf-lite .perf-marquee-head .lab{text-align:center;grid-column:2;justify-self:center;margin-bottom:0}.design2.perf-lite .perf-marquee-head .perf-marquee-controls{grid-column:3;justify-self:start}.design2.perf-lite .trate{grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr);align-items:center;gap:1rem 1.55rem;display:grid}.design2.perf-lite .trate .perf-review-badges{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:1rem;display:flex}.design2.perf-lite .trate .perf-marquee-controls{grid-column:3;justify-self:start}.design2.perf-lite .perf-marquee-controls{justify-content:center;align-items:center;gap:.6rem;margin:0;display:flex}.design2.perf-lite .states-strip>.perf-marquee-controls,.design2.perf-lite .lenders-tick>.perf-marquee-controls,.design2.perf-lite #reviews .wrap>.perf-marquee-controls{margin-top:1rem}.design2.perf-lite .perf-marquee-btn{width:46px;min-width:46px;height:46px;color:var(--ink);border:1.6px solid var(--line);box-sizing:border-box;isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#fff;background-image:none;border-radius:50%;flex:0 0 46px;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 12px #10182614;transition:transform .3s var(--sp), background .25s, border-color .25s, color .25s, box-shadow .25s!important}.design2.perf-lite .perf-marquee-btn svg{z-index:1;width:18px;height:18px;display:block;position:relative}.design2.perf-lite .perf-marquee-btn:hover,.design2.perf-lite .perf-marquee-btn:focus-visible{color:#fff;background-color:#ff5722;background-image:linear-gradient(135deg,#ff8a00 0%,#ff5722 58%,#f0306a 120%);border-color:#0000;transform:translateY(-3px);box-shadow:0 10px 20px #ff572238}.design2.perf-lite .perf-marquee-btn:active{transform:translateY(-1px)}.design2.perf-lite .perf-carousel-animating{scroll-snap-type:none}@media (max-width:680px){:is(html:has(.design2.perf-lite),body:has(>.design2.perf-lite)){max-width:100%;overflow-x:hidden}.design2.perf-lite{max-width:100vw;padding-top:63px;overflow-x:clip}.design2.perf-lite header{width:100vw;position:fixed;top:0;left:0;right:auto;transform:none!important}.design2.perf-lite .mm{overscroll-behavior-x:none;width:100vw;max-width:100vw;left:0;right:auto;overflow-x:hidden}.design2.perf-lite .mm.open{transform:none}.design2.perf-lite .fab{left:calc(100vw - 62px - env(safe-area-inset-right,0px));right:auto;transform:none}.design2.perf-lite .fab.fab-hide{opacity:1;pointer-events:auto;transform:none}.design2.perf-lite .perf-marquee-head{grid-template-columns:1fr;row-gap:.85rem}.design2.perf-lite .perf-marquee-head .lab,.design2.perf-lite .perf-marquee-head .perf-marquee-controls{grid-column:1;justify-self:center}.design2.perf-lite .trate{grid-template-columns:1fr;row-gap:.95rem}.design2.perf-lite .trate .perf-review-badges,.design2.perf-lite .trate .perf-marquee-controls{grid-column:1;justify-self:center}.design2.perf-lite .perf-marquee-controls{gap:.55rem}.design2.perf-lite .perf-marquee-btn{flex-basis:44px;width:44px;min-width:44px;height:44px}.design2.perf-lite .states-strip .mq,.design2.perf-lite #reviews .mq,.design2.perf-lite .lenders-tick .mq{padding-inline:1rem}.design2.perf-lite #reviews .tmqi .ts{max-width:calc(100vw - 2rem);flex:0 0 calc(100vw - 2rem)!important;width:calc(100vw - 2rem)!important}}@media (min-width:681px) and (max-width:1080px){.design2 .topbar .tb-tail,.design2 .topbar .r a:nth-child(2),.design2 .topbar .r a:nth-child(3){display:none}.design2 .topbar .r{gap:1rem}.design2 .hv{max-width:700px}}@media (max-width:700px){.design2 .inv .bars{gap:6px;height:285px;padding-top:5.7rem}.design2 .inv .chart{padding:1.5rem .85rem 1.3rem}.design2 .inv .bcol .pill{height:calc(var(--h) * .95)}.design2 .inv .chart .ct2{display:block}.design2 .inv .chart .ct2 h4{text-transform:capitalize;font-size:1.3rem}.design2 .inv .chart .ct2 .sub2{font-family:"Space Grotesk", var(--b), sans-serif;color:#d7e1f2;letter-spacing:.02em;text-transform:none;font-size:.8rem;font-weight:500}.design2 .inv .x36{text-align:left;margin-top:.6rem}.design2 .inv .x36 b{font-size:2.5rem}.design2 .inv .x36 span{color:#c9d6ec;font-size:.66rem}.design2 .inv .bcol .yr2{font-family:"Space Grotesk", var(--b), sans-serif;color:#d7e1f2;font-size:.62rem;font-weight:600}.design2 .inv .bcol .val{bottom:calc(var(--h) * .95 + 2.3rem);font-family:"Space Grotesk", var(--b), sans-serif;letter-spacing:-.01em;color:#f2f6ff;font-size:.62rem;font-weight:700;display:block}.design2 .inv .bcol.last .val,.design2 .inv .chart.in .bcol.last .val{bottom:calc(var(--h) * .95 + 2.8rem);padding:.2rem .4rem;font-size:.66rem;left:50%;right:auto;transform:translate(-50%)}.design2 .inv .traj{display:none}.design2 .inv .chart .ft2 span{color:#b9c8e4!important}}.design2 .csn{text-align:center;align-items:center;min-height:calc(100vh - 320px);padding:clamp(4rem,10vh,7rem) 0;display:grid;position:relative}.design2 .csn-inner{max-width:760px;margin:0 auto}.design2 .csn h1{font-family:var(--b);letter-spacing:-.02em;max-width:13.5ch;margin:0 auto;font-size:clamp(2.35rem,5vw,3.7rem);font-weight:900;line-height:1.08}.design2 .csn-sub{color:var(--slate);max-width:56ch;margin:1.35rem auto 2.15rem;font-size:1.03rem;font-weight:500;line-height:1.65}.design2 .csn-row{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}@media (max-width:680px){.design2 .csn{min-height:calc(100vh - 420px)}.design2 .csn-inner{max-width:100%}.design2 .csn h1{font-size:clamp(2rem,10vw,2.7rem)}.design2 .csn-sub{font-size:.95rem}.design2 .csn-row{gap:.7rem}.design2 .csn-row .btn{justify-content:center;width:100%;padding:.9rem 1.2rem}}
