.ec-root[data-esat-clone] .st-shell,.ec-root[data-esat-clone] .ug-playful,.ec-root[data-esat-clone] .sn-nav{--sans:"CoFo Brilliant", var(--font-sans-clone,"DM Sans"), system-ui, sans-serif;--serif:var(--sans)}.ec-root[data-esat-clone],.ec-root[data-esat-clone] .ug-playful{--ui-h1:clamp(30px, 3.4vw + 12px, 44px);--ui-h1-line:1.12;--ui-h2:23px;--ui-body:17px;--ui-muted:var(--ink-60,color-mix(in srgb, var(--ink) 60%, transparent));--ui-line:color-mix(in srgb, var(--ink) 16%, transparent);--ui-line-strong:color-mix(in srgb, var(--ink) 30%, transparent);--ui-radius-card:24px;--ui-radius-control:9999px;--ui-gap:24px;--ui-blue:var(--ug-action,#5a6afd);--ui-blue-edge:var(--ug-action-edge,#4252e0)}.ec-root[data-esat-clone] .st-display{font-family:var(--sans);font-size:var(--ui-h1);line-height:var(--ui-h1-line);letter-spacing:-.4px;font-weight:700}.ec-root[data-esat-clone] .st-sub{max-width:520px;font-size:var(--ui-body);color:var(--ui-muted);margin-top:12px;line-height:1.45}.ec-root[data-esat-clone] .st-cta,.ec-root[data-esat-clone] a.st-cta.st-cta{border-radius:var(--ui-radius-control);background:var(--ui-blue);color:#fff;min-height:52px;box-shadow:0 4px 0 var(--ui-blue-edge);font-family:var(--sans);letter-spacing:.1px;border:0;padding:12px 30px;font-size:18px;font-weight:700;line-height:22px;transition:transform .12s,box-shadow .12s,filter .18s,opacity .2s}.ec-root[data-esat-clone] .st-cta:hover:not(:disabled){filter:brightness(1.06)}.ec-root[data-esat-clone] .st-cta:active:not(:disabled){box-shadow:0 0 0 var(--ui-blue-edge);transform:translateY(4px)}.ec-root[data-esat-clone] .st-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ec-root[data-esat-clone] .st-cta:disabled{opacity:.45}.ec-root[data-esat-clone] .ui-btn{border-radius:var(--ui-radius-control);background:var(--ui-blue);color:#fff;min-height:52px;box-shadow:0 4px 0 var(--ui-blue-edge);font-family:var(--sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 30px;font-size:18px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .18s;display:inline-flex}.ec-root[data-esat-clone] .ui-btn:hover{filter:brightness(1.06)}.ec-root[data-esat-clone] .ui-btn:active{box-shadow:0 0 0 var(--ui-blue-edge);transform:translateY(4px)}.ec-root[data-esat-clone] .ui-btn-quiet{border:2px solid var(--ui-line);border-radius:var(--ui-radius-control);min-height:48px;color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:17px;font-weight:700;transition:border-color .18s;display:inline-flex}.ec-root[data-esat-clone] .ui-btn-quiet:hover{border-color:var(--ui-line-strong)}.ec-root[data-esat-clone] .ui-card{border:2px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--page)}.ec-root[data-esat-clone] .ui-h1{font-family:var(--sans);font-size:var(--ui-h1);line-height:var(--ui-h1-line);letter-spacing:-.4px;margin:0;font-weight:700}@media (prefers-reduced-motion:reduce){.ec-root[data-esat-clone] .st-cta,.ec-root[data-esat-clone] .ui-btn{transition:none}.ec-root[data-esat-clone] .st-cta:active:not(:disabled),.ec-root[data-esat-clone] .ui-btn:active{transform:none}}.ec-root[data-esat-clone] .st-pick.st-pick-quiet{border:2px solid var(--ui-line);min-height:48px;box-shadow:none;color:var(--ink);font-family:var(--sans);background:0 0;padding:10px 24px;font-size:17px;font-weight:700}.ec-root[data-esat-clone] .st-pick.st-pick-quiet:hover{border-color:var(--ui-line-strong);background:0 0}
