@charset "UTF-8";:root{--imo-font-xl:clamp(38px, 5.2vw, 58px);--imo-bg:#EEF1F6;--imo-card:#FFFFFF;--imo-text:#182338;--imo-muted:#6b7a8f;--imo-dark:#444e5d;--imo-line:#D7DEEA;--imo-line2:#E3E9F3;--imo-accent:#1D4FD1;--imo-accent-hover:#2F67E8;--imo-error:#D12F45;--imo-shadow:0 22px 70px rgba(24, 35, 56, 0.10);--imo-shadow2:0 14px 34px rgba(24, 35, 56, 0.08);--imo-shadow-cta:0 12px 26px rgba(47, 103, 232, 0.25);--imo-radius:26px;--imo-radius-card:18px;--imo-radius-input:10px;--imo-radius-btn:14px}*,::after,::before{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;font-weight:600;color:var(--imo-text);background:radial-gradient(900px 650px at 70% 0,rgba(47,103,232,.1) 0,rgba(47,103,232,0) 55%),radial-gradient(900px 650px at 30% 10%,rgba(47,103,232,.07) 0,rgba(47,103,232,0) 55%),var(--imo-bg);background-repeat:no-repeat;overflow-x:hidden}a{color:var(--imo-accent);text-decoration:underline}a:hover{color:var(--imo-accent-hover)}img,svg{display:block;max-width:100%}.wp-site-blocks{padding:1rem .5rem}main{max-width:860px;margin:0 auto;background:radial-gradient(900px 600px at 75% 0,rgba(47,103,232,.09) 0,rgba(47,103,232,0) 55%),radial-gradient(900px 600px at 25% 10%,rgba(47,103,232,.06) 0,rgba(47,103,232,0) 55%),#fff;border-left:1px solid var(--imo-line2);border-right:1px solid var(--imo-line2)}main .entry-content{padding:.5rem}@media (min-width:768px){main .entry-content{padding:1rem 2.5rem}}header>.wp-block-group>.wp-block-group{background:#fff;border:1px solid var(--imo-line2);border-radius:var(--imo-radius) var(--imo-radius) 0 0;box-shadow:var(--imo-shadow);padding:1rem 1.125rem;border-bottom:1px solid rgba(215,222,234,.65);background:linear-gradient(180deg,rgba(247,249,255,.9) 0,#fff 80%)}header.wp-block-template-part .wp-block-site-title{font-weight:900;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}footer>.wp-block-group>.wp-block-group{border:1px solid var(--imo-line2);border-radius:0 0 var(--imo-radius) var(--imo-radius);border-top:1px solid var(--imo-line2);background:#fff;padding:10px 18px 14px;text-align:center;font-weight:700}footer>.wp-block-group>.wp-block-group a{color:var(--wp--preset--color--accent)!important;text-decoration:none}footer>.wp-block-group>.wp-block-group a:hover{color:var(--wp--preset--color--accent-hover)!important;text-decoration:underline}footer.wp-block-template-part .imo-sep{opacity:.35}.imo-field-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}.imo-helper-row{display:flex;align-items:flex-start;gap:12px;margin:8px 0 4px;color:var(--imo-muted);font-weight:600;font-size:.875rem;line-height:1.45}.imo-helper-row .imo-icon{width:28px;height:28px;border-radius:999px;border:1px solid var(--imo-line2);background:#fbfdff;display:grid;place-items:center;color:var(--imo-muted);flex:0 0 auto;margin-top:2px}.imo-helper-row svg{width:16px;height:16px}@media (min-width:768px){.imo-field-grid{grid-template-columns:1fr 1fr;gap:18px}.imo-field-grid .imo-field:nth-child(3){grid-column:1/-1}}.imo-wallet-row{display:flex;flex-direction:column;gap:12px;margin:10px 0 14px}.imo-wallet-btn{width:100%;height:54px;border-radius:var(--imo-radius-btn);border:1px solid var(--imo-line2);font-family:inherit;font-weight:900;font-size:1rem;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 18px rgba(24,35,56,.06);-webkit-tap-highlight-color:transparent}.imo-wallet-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(24,35,56,.1)}.imo-wallet-btn:active{transform:translateY(0)}.imo-wallet-btn.imo-apple{background:#111827;border-color:#111827;color:#fff}.imo-wallet-btn.imo-apple:hover{box-shadow:0 12px 26px rgba(17,24,39,.25)}.imo-wallet-btn.imo-gpay{background:#fff;color:#0f172a}.imo-pay-grid{grid-template-columns:1fr 1fr!important;align-items:end}.imo-pay-grid .imo-field:first-child{grid-column:1/-1}@media (min-width:576px){.imo-wallet-row{flex-direction:row}.imo-wallet-btn{flex:1;width:auto}.imo-pay-grid{grid-template-columns:2fr 1fr 1fr!important}.imo-pay-grid .imo-field:first-child{grid-column:auto}}
/*# sourceMappingURL=theme.min.css.map */
