.asja-wrap{
  --asja-text:#14213d;
  --asja-muted:#667085;
  --asja-white:#fff;
  --asja-radius:22px;
  --asja-shadow:0 18px 50px rgba(30,41,59,.08);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:var(--asja-text);
  background:transparent;
  border-radius:0;
  overflow:visible;
  position:relative
}
.asja-wrap *{box-sizing:border-box}
.asja-wrap a{text-decoration:none!important}
.asja-wrap [hidden]{display:none!important}
.asja-hide-desktop-initial{display:none!important}

.asja-toolbar{max-width:1420px;margin:0 auto 12px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.95);border:1px solid rgba(148,163,184,.16);border-radius:18px;box-shadow:0 8px 26px rgba(15,23,42,.05)}
.asja-brand{display:flex;align-items:center;gap:9px;color:#101828}.asja-brand-mark{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffbd2e,#ff6b35);color:#fff;font-size:12px;font-weight:900;box-shadow:0 7px 15px rgba(245,158,11,.25)}
.asja-toolbar-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.asja-toolbar-links a{color:#344054;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:650;transition:.22s ease}.asja-toolbar-links a:hover,.asja-toolbar-links a.is-active{color:#fff;background:linear-gradient(135deg,#ff5b4d,#ff2f55);transform:translateY(-1px)}

.asja-hero{position:relative;max-width:1420px;margin:0 auto 18px;padding:42px 22px 30px;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 10% 12%,rgba(59,130,246,.10),transparent 24%),radial-gradient(circle at 92% 0%,rgba(236,72,153,.09),transparent 26%),linear-gradient(135deg,#f8fbff 0%,#fff 54%,#fff6fb 100%);border-radius:28px;border:1px solid rgba(148,163,184,.14)}
.asja-hero-inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;text-align:center}.asja-hero h1{margin:0;font-size:clamp(32px,4vw,58px);line-height:1.06;letter-spacing:-.04em;font-weight:900;color:#0f172a}.asja-hero h1 span{color:#16b83e;text-shadow:0 8px 22px rgba(34,197,94,.12)}.asja-hero p{max-width:820px;margin:14px auto 0;color:#667085;font-size:clamp(14px,1.25vw,18px);line-height:1.55}
.asja-trust-row{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:12px;max-width:760px;margin-left:auto;margin-right:auto}.asja-trust-row span{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;width:100%;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.14);box-shadow:0 6px 20px rgba(15,23,42,.04);font-size:12px;font-weight:700;color:#344054;text-align:center;line-height:1.25}.asja-trust-row i{font-style:normal;flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#ecfdf3;color:#039855;font-size:11px}.asja-trust-row span:nth-child(2) i{background:#f4f3ff;color:#6938ef}.asja-trust-row span:nth-child(3) i{background:#fff7ed;color:#f79009}
.asja-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.7}.asja-orb-one{width:210px;height:210px;background:linear-gradient(145deg,rgba(96,165,250,.18),rgba(255,255,255,0));left:-70px;bottom:-100px}.asja-orb-two{width:260px;height:260px;background:linear-gradient(145deg,rgba(244,114,182,.14),rgba(255,255,255,0));right:-90px;top:-110px}

.asja-feature-shell{max-width:1420px;margin:0 auto 18px;padding:12px;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:22px;box-shadow:0 14px 38px rgba(15,23,42,.07)}
.asja-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.asja-feature-card{min-width:0;min-height:118px;padding:16px;border-radius:18px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;color:#31445f!important;position:relative;overflow:hidden;border:1px solid transparent;box-shadow:0 8px 18px rgba(15,23,42,.05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.asja-feature-card:hover{transform:translateY(-2px);box-shadow:0 14px 24px rgba(15,23,42,.08)}
.asja-feature-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:22px;flex:0 0 auto;position:relative;z-index:1;border:1px solid rgba(255,255,255,.7)}
.asja-feature-icon svg{width:24px;height:24px}.asja-feature-copy{min-width:0;position:relative;z-index:1;align-self:center}.asja-feature-copy strong{display:block;font-size:15px;line-height:1.45;font-weight:800;word-break:normal;overflow-wrap:anywhere;color:inherit}.asja-feature-badge{display:inline-flex;margin-top:7px;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(100,116,139,.12);font-size:10px;line-height:1;font-weight:800;color:inherit}
.asja-color-blue{background:#eef5ff;border-color:#cfe0ff;color:#325d9a}.asja-color-blue .asja-feature-icon{background:#fff;color:#ff4b70;border-color:#f3d8df}.asja-color-red{background:#fff3f5;border-color:#f8d7dd;color:#6c6f88}.asja-color-red .asja-feature-icon{background:#fff9f9;color:#ff4b70;border-color:#f3d8df}.asja-color-green{background:#f3fbf5;border-color:#d5edda;color:#4a6478}.asja-color-green .asja-feature-icon{background:#fffdf9;color:#17a85b;border-color:#e5eadf}.asja-color-teal{background:#f2fbfd;border-color:#d7edf2;color:#54677e}.asja-color-teal .asja-feature-icon{background:#f8fdff;color:#2f9ec3;border-color:#ddeef7}.asja-color-purple{background:#f6f2ff;border-color:#dfd6fb;color:#566580}.asja-color-purple .asja-feature-icon{background:#fcfaff;color:#8759ea;border-color:#e2daf6}.asja-color-amber{background:#fff8ee;border-color:#efdfbd;color:#7d6543}.asja-color-amber .asja-feature-icon{background:#fffdf8;color:#d89b2b;border-color:#f0e2c4}.asja-color-pink{background:#fff2f8;border-color:#f2d8e8;color:#70617a}.asja-color-pink .asja-feature-icon{background:#fffafe;color:#db2777;border-color:#f4dde9}

.asja-board{max-width:1420px;margin:0 auto;padding:0 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.asja-column{background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:22px;padding:10px;box-shadow:var(--asja-shadow);min-width:0}
.asja-column-head{min-height:58px;border-radius:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 15px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25);position:relative;overflow:hidden}.asja-column-head:after{content:"";position:absolute;inset:auto -20px -50px auto;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}.asja-blue .asja-column-head{background:linear-gradient(135deg,#0d5ae8,#1b7cff)}.asja-green .asja-column-head{background:linear-gradient(135deg,#0b8f35,#26b85a)}.asja-purple .asja-column-head{background:linear-gradient(135deg,#5a2ebc,#9155ef)}
.asja-head-icon{width:30px;height:30px;display:grid;place-items:center;position:relative;z-index:1}.asja-head-icon svg{width:24px;height:24px}.asja-column-head h2{margin:0!important;color:#fff!important;font-size:19px!important;line-height:1.25!important;font-weight:850!important;overflow-wrap:anywhere;position:relative;z-index:1}.asja-column-head a{color:#fff!important;font-size:11px;font-weight:750;white-space:nowrap;opacity:.95;position:relative;z-index:1}
.asja-list{display:flex;flex-direction:column;gap:6px;padding-top:8px}.asja-list-item{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:#fff;border:1px solid #e8edf5;color:#1d2939!important;box-shadow:0 4px 12px rgba(15,23,42,.035);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.asja-list-item:hover{transform:translateX(3px);box-shadow:0 8px 18px rgba(15,23,42,.07)}.asja-blue .asja-list-item:hover{border-color:#b6d1ff}.asja-green .asja-list-item:hover{border-color:#b8ecc8}.asja-purple .asja-list-item:hover{border-color:#d6c2ff}
.asja-row-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.asja-row-icon svg{width:19px;height:19px}.asja-blue .asja-row-icon{background:#eaf2ff;color:#1674ef}.asja-green .asja-row-icon{background:#e9f9ee;color:#18a54c}.asja-purple .asja-row-icon{background:#f1ebff;color:#7140d9}
.asja-row-title{min-width:0;font-size:12.5px;line-height:1.45;font-weight:650;color:#263449;overflow-wrap:anywhere}.asja-row-title em,.asja-custom-badge{display:inline-flex;align-items:center;font-style:normal;font-size:10px;line-height:1;letter-spacing:.04em;margin-left:6px;padding:4px 6px;border-radius:999px;vertical-align:2px;white-space:nowrap}.asja-row-title em{background:#ff3b30;color:#fff}.asja-custom-badge{background:#eef2ff;color:#414db5;border:1px solid #dfe4ff}
.asja-row-arrow{font-size:23px;color:#667085;line-height:1}.asja-empty{padding:22px;text-align:center;color:#98a2b3;font-size:13px}
.asja-load-more{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 12px);margin:10px 6px 4px;padding:12px 14px;border:1px solid transparent;border-radius:14px;background:#f4f7ff;color:#1340b8;font-weight:800;font-size:13px;cursor:pointer;transition:.2s ease;box-shadow:0 6px 16px rgba(30,64,175,.08)}.asja-load-more:hover{transform:translateY(-1px);background:#e9efff}.asja-load-more:disabled{opacity:.6;cursor:wait;transform:none}

.asja-feature-card.asja-pressed,.asja-list-item.asja-pressed,.asja-load-more.asja-pressed{transform:scale(.985)}
.asja-wrap a:focus-visible,.asja-wrap button:focus-visible{outline:3px solid rgba(37,99,235,.42);outline-offset:3px;border-radius:10px}
.asja-wrap .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.asja-feature-icon img,.asja-head-icon img,.asja-row-icon img{width:24px;height:24px;display:block;object-fit:contain}.asja-row-icon img{width:19px;height:19px}.asja-trust-row i svg,.asja-trust-row i img{width:12px;height:12px;display:block;object-fit:contain}.asja-trust-row i svg{max-width:100%;max-height:100%}

@media(max-width:980px){
  .asja-toolbar{padding:10px 12px;gap:12px;overflow-x:auto;justify-content:flex-start;scrollbar-width:thin}
  .asja-brand{flex:0 0 auto}.asja-toolbar-links{flex:0 0 auto;flex-wrap:nowrap}.asja-toolbar-links a{white-space:nowrap;padding:7px 10px;font-size:12px}
  .asja-board{grid-template-columns:1fr}
  .asja-column{padding:10px}
  .asja-hero{padding-top:34px}
}

@media(max-width:640px){
  .asja-hide-desktop-initial{display:grid!important}
  .asja-hide-mobile-initial{display:none!important}
  .asja-hero{padding:28px 14px 20px;border-radius:18px}.asja-hero h1{font-size:30px}.asja-hero p{font-size:13px}
  .asja-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:none}.asja-trust-row span{font-size:10.5px;padding:7px 5px;gap:4px;white-space:normal}.asja-trust-row i{width:16px;height:16px;font-size:9px}
  .asja-feature-shell{padding:8px;border-radius:16px}.asja-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asja-feature-card{min-height:96px;padding:11px 10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border-radius:14px}.asja-feature-icon{width:34px;height:34px;border-radius:10px}.asja-feature-icon svg,.asja-feature-icon img{width:20px;height:20px}.asja-feature-copy strong{font-size:11.5px;line-height:1.38}
  .asja-column{border-radius:18px}.asja-column-head{min-height:52px;padding:9px 12px}.asja-column-head h2{font-size:16px!important;line-height:1.25!important}.asja-column-head a{font-size:10px}.asja-list-item{min-height:54px;padding:8px 10px}.asja-row-icon{width:32px;height:32px}.asja-row-title{font-size:11.5px}.asja-row-title em,.asja-custom-badge{font-size:10px;margin-left:4px;padding:3px 5px}.asja-load-more{width:calc(100% - 8px);margin:8px 4px 2px;padding:11px 14px}
  .asja-trust-row i svg,.asja-trust-row i img{width:10px;height:10px}
}

@media(max-width:390px){
  .asja-trust-row span{font-size:10px;padding:6px 4px}.asja-trust-row i{width:14px;height:14px;font-size:8px}
  .asja-feature-card{padding:10px 8px;gap:7px}.asja-feature-copy strong{font-size:11px}.asja-feature-icon{width:31px;height:31px}.asja-feature-icon svg,.asja-feature-icon img{width:18px;height:18px}
}


.asja-icon-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.asja-feature-grid.has-seven .asja-feature-card:last-child{grid-column:1/-1;width:calc(50% - 6px);justify-self:center}
.asja-board-single{grid-template-columns:minmax(0,1fr);max-width:1100px}
.asja-section-tabs{max-width:1100px;margin:0 auto 16px;padding:8px;display:flex;gap:8px;overflow-x:auto;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.05);scrollbar-width:thin}
.asja-section-tabs a{flex:0 0 auto;padding:9px 13px;border-radius:11px;color:#344054!important;font-size:12px;font-weight:750;white-space:nowrap}
.asja-section-tabs a:hover,.asja-section-tabs a.is-active{background:#eef4ff;color:#175cd3!important}
.asja-section-view .asja-hero{margin-bottom:12px}

@media(max-width:640px){
  .asja-feature-grid.has-seven .asja-feature-card:last-child{width:100%}
  .asja-section-tabs{margin-bottom:12px;border-radius:14px}
}

@media(prefers-reduced-motion:reduce){
  .asja-feature-card,.asja-list-item,.asja-load-more,.asja-toolbar-links a{transition:none!important}
  .asja-feature-card:hover,.asja-list-item:hover,.asja-load-more:hover,.asja-toolbar-links a:hover,.asja-feature-card.asja-pressed,.asja-list-item.asja-pressed,.asja-load-more.asja-pressed{transform:none!important}
}
